Муниципальное бюджетное общеобразовательное учреждение "Гимназия №6"
округа Муром Владимирской области
На сегодняшний день мир мобильной разработки представлен двумя основными операционными системами и технологиями на их базе: Android и iOS. С большим отрывом превалирует Android.
Средства разработки под ОС Андроид можно поделить на две группы.
Первая группа использует непосредственно Android SDK (пакет разработчика Андроид) и языки, соответственно Java или Kotlin. В этом случае разработка ведётся в среде Android Studio (реже используется Eclipse, или, как вариант, можно использовать обычную версию IntelliJ и настроить специальный плагин для платформы Андроид). Удобнее использовать среду Android Studio, которая является специальной сборкой IntelliJ для создания мобильных приложений Андроид.
Вторая группа средств активно развивается и представляет мобильную разработку на базе фреймворков. Например, для разработки Android-приложений уже давно существует фреймворк Xamarin, в котором можно программировать на базе Net-технологий. Также можно упомянуть React.js, с помощью которого можно создавать оптимизированные по потреблению ресурсов Андроид-приложения. Существуют и прочие технологии, которые позволяют подгонять Web-приложения под формат мобильных приложений. Стоит отметить Flutter, как средство быстрого прототипирования малоэкранных приложений.
В данном курсе рассматривается разработка Андроид-приложений на базе облачного средства AppInventor. AppInventor находится на промежуточной стадии между no code платформой и фреймворком для разработки мобильных Android-приложений. И является no code платформой, потому что можно создать мобильное приложение, не запрограммировав ни строчки. В то же время АИ предоставляет достаточно большой механизм расширений и плагинов, которые сближают функционал АИ с фреймворками.
Возраст обучающихся: 11+
Методическое пособие «Реализация дополнительной общеобразовательной программы по тематическому направлению «Мобильная разработка» с использованием оборудования центра цифрового образования детей «IT-куб»
Дополнительная общеобразовательная программа «Мобильная разработка» с использованием центра цифрового образования детей «IT-куб»