Академия мобильных приложений
Appinvent.ru
85
Пример 2.10.1. Приложение “Тренажер”
Описание. Приложение, которое проверяет правильность выполнения примеров на
умножение однозначных чисел
Академия мобильных приложений
Appinvent.ru
86
Академия мобильных приложений
Appinvent.ru
87
Пример 2.10.2. Приложение “Конвертер систем счисления”
Описание. Приложение, которое позволяет конвертировать введенные числа, в двоичную и
шестнадцатеричную систему счисления.
Академия мобильных приложений
Appinvent.ru
88
Глава 3. Организация проектной деятельности
3.1 Совместная разработка приложений
Разработка мобильных приложений в среде MIT App Inventor может
осуществляться не только одним человеком, но и целой командой
В этой ситуации возникает потребность проектирования и создания отдельных экранов
разными людьми.
Структура программы в App Inventor привязана к “экранам”. У каждого экрана свой дизайн,
свой набор кнопок, надписей, фонов и изображений, за каждым из них стоит своя программа,
которую мы собираем в режиме просмотра блоков. Таких экранов в проекте App Inventor
может быть сколько угодно. И возможность по организации совместной работы состоит в том,
что мы можем собирать в один проект экраны, которые создают несколько программистов и
дизайнеров.
Каждый участник совместной работы создает экран со своим номером
Screen1, Screen2 или ScreenN, оставляя экраны, создаваемые другими членами команды
пустыми.
На финальном этапе работы выполняется слияние нескольких экранов в единое приложение
с помощью инструмента AI2 Project Merger
Алгоритм создания совместного приложения
1.
Каждый участник создает отдельный проект.
2.
Файлы проекта могут иметь одинаковые имена файлов или могут быть названы
именами участников. Для того, чтобы минимизировать затраты на сбор приложения
можно задавать имя проекта по схеме ИМЯ + Номер разрабатываемого экрана.
Например m1, m2 и т. д.
3.
Во всех разрабатываемых к проекту приложениях может быть только один экран
Screen1, который нельзя переименовывать. Каждый экран создаваемый учеником
может иметь только одну версию каждого экрана, которая должна быть в итоговом
приложении.
4.
Разработчик первого экрана заполняет только "Screen1." Все другие разработчики
должны оставить "Screen1" пустым и разрабатывать дополнительные экраны.
|