Мобильные телефоны – неотъемлемая часть жизни современного человека. С момента своего появления они стремительно эволюционируют, ведь меньше десяти лет назад сотовые телефоны использовались исключительно для приема входящих и исходящих звонков. Сейчас же они объединили в себе все, что можно.
Проблема: можно ли самостоятельно создать мобильные приложения, не прибегая к программированию на языках высокого уровня?
Вложение | Размер |
---|---|
Исследовательская работа | 546.99 КБ |
Создание мобильных приложений | 2.38 МБ |
ГБПОУ МО «Серпуховский колледж»
Исследовательская работа
«Создание мобильных приложений с помощью среды
программирования MIT App Inventor»
Автор:
студентка 2 курса ГБПОУ МО
«Серпуховский колледж»
Цапаева Юлия Александровна
Руководитель:
преподаватель
Соколова Марина Анатольевна
Серпухов
2019
Оглавление
Мобильные телефоны – неотъемлемая часть жизни современного человека. С момента своего появления они стремительно эволюционируют, ведь меньше десяти лет назад сотовые телефоны использовались исключительно для приема входящих и исходящих звонков. Сейчас же они объединили в себе все, что можно.
Проблема: можно ли самостоятельно создать мобильные приложения, не прибегая к программированию на языках высокого уровня?
Цель: разработать мобильное приложение (или несколько приложений) для ОС Android c помощью среды динамического программирования MIT App Inventor.
Задачи:
Актуальность: данная работа предназначена для повышения уровня знаний в области программирования и создания приложений.
Гипотеза: Возможно ли создавать приложения с помощью среды динамического программирования MIT App Inventor?
Динамическое программирование в математике и теории вычислительных систем — способ решения сложных задач путём разбиения их на более простые подзадачи. Ключевая идея в достаточно проста. Как правило, чтобы решить поставленную задачу, требуется решить отдельные части задачи, после чего объединить их в одно общее решение. Подход динамического программирования состоит в том, чтобы решить каждую подзадачу только один раз, сократив тем самым количество вычислений. Это особенно полезно в случаях, когда число повторяющихся подзадач велико.
App Inventor — среда визуальной разработки android-приложений, требующая от пользователя минимальных знаний программирования.
Для программирования в App Inventor используется графический интерфейс, визуальный язык программирования, очень похожий на язык Scratch . Компилятор переводит визуальный блочный язык App Inventor в байт-код Android. Программа представляет собой HTML- конструктор, работающий по принципу «что видишь, то и получаешь». Удобный интерфейс позволяет, щелкая мышью, добавлять и соединять воедино все элементы и функции. Работает эта среда разработки прямо из браузера. Скачивать и устанавливать ничего не нужно. Полученный результат можно просматривать на android-устройстве. Готовые приложения можно размещать в Play Market.
Сначала передо мной встал вопрос: а какое приложение я хочу сделать?
Учитывая, что я только начала работать с этой средой, я остановилась на самом простом – приложении «блокнот».
Для начала мне нужно определить, как будет выглядеть мое приложение (приложение 1). Это можно сделать во вкладке Designer. На экран приложения я добавила компоненты:
-3 кнопки (которые впоследствии были названы «кнопка_сохранить», «кнопка_загрузить» и «кнопка_очистить»);
-HorizontalArrangement(область, в которой кнопки будут находиться горизонтально);
-TextBox (область, в которой пользователь сможет вводить текст);
-TinyDB (хранилище, в котором будет храниться текст, введенный пользователем);
-Notifier (уведомитель).
Для того чтобы наше приложение функционировало, нужно создать алгоритм. Для этого переходим в раздел «Blocks».
Создаем алгоритм для каждой кнопки:
Как выглядит алгоритм в программе, вы можете увидеть в приложении 2.
Теперь мы можем скачать это приложение на телефон, и протестировать его.
Цель и задачи, поставленные в работе выполнены. В ходе проекта я узнала особенности среды динамического программирования MIT App Inventor, научилась работать в ней и смогла создать приложения.
Гипотеза «Возможно ли создавать приложения с помощью среды динамического программирования MIT App Inventor?» доказана. Меня очень заинтересовала эта тема, и думаю, будущем я продолжу работать с этой средой. Также, я создала еще 2 приложения. Алгоритмы для работы этих приложений вы можете увидеть в приложении 3.
Слайд 1
ГБПОУ МО “ Серпуховский колледж ” Тема доклада: Создание мобильных приложений с помощью среды динамического программирования MIT App inventor Выполнили студенты 1282группы: Цапаева Юлия, г. Серпухов, 2019Слайд 2
Введение Мобильные телефоны – неотъемлемая часть жизни современного человека. С момента своего появления они стремительно эволюционируют, ведь меньше десяти лет назад сотовые телефоны использовались исключительно для приема входящих и исходящих звонков. Сейчас же они объединили в себе все, что можно .
Слайд 3
Проблема: можно ли самостоятельно создать мобильные приложения, не прибегая к программированию на языках высокого уровня? Цель: разработать мобильное приложение (или несколько приложений) для ОС Android c помощью среды динамического программирования MIT App Inventor .
Слайд 4
Задачи: -изучить свойства и особенности работы в среде MIT App Inventor -разработать приложение -протестировать разработанное приложение
Слайд 5
Актуальность: данная работа предназначена для повышения уровня знаний в области программирования и создания приложений. Гипотеза : Возможно ли создавать приложения с помощью среды динамического программирования MIT App Inventor ?
Слайд 6
Динамическое программирование
Слайд 7
Mit App Inventor
Слайд 9
Создание приложения «Блокнот»
Слайд 12
Цель и задачи, поставленные в работе, выполнены. В ходе проекта мы узнали особенности среды динамического программирования MIT App Inventor , научились работать в ней и смогли создать приложения. Гипотеза «Возможно ли создавать приложения с помощью среды динамического программирования MIT App Inventor ?» нами доказана.
Слайд 17
Спасибо за внимание !
Дерево в снегу
Два петушка
Смородинка
Солнечная система. Взгляд со стороны
Военная хитрость