ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1. Обзор существующих аналогов мобильного приложения 6
1.2. Обзор существующих framework и средств разработки 9
1.2.1. Android SDK 9
1.2.2. Android NDK 10
1.2.3. Xamarin 11
1.2.4. React Native 11
1.2.5. Сравнение framework 12
1.2.6. Обзор существующих средств разработки для Android SDK 12
2. ПРОЕКТИРОВАНИЕ 14
2.1. Требования к разрабатываемой системе 14
2.2. Варианты использования системы 15
2.3. Диаграмма деятельности 16
3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 18
3.1. Инструменты, используемые при реализации 18
3.2. Файловая структура 18
3.3. Реализация базы данных 19
3.4. Реализация компонентов системы 21
3.5. Интерфейс мобильного приложения 23
4. ТЕСТИРОВАНИЕ 28
ЗАКЛЮЧЕНИЕ 31
ЛИТЕРАТУРА 32
Актуальность темы
Мобильные приложения в настоящее время становятся неотъемлемой частью жизни большинства людей. На 2020 год в мире насчитывается более 5,5 миллиарда активных пользователей мобильных устройств, в связи с чем растет популярность мобильных приложений, а привычки покупателей и пользователей меняются вслед за развитием мобильных технологий.
Мобильные приложения помогают решать различные прикладные задачи: от мобильной картографии и приема электронной почты до узкоспециализированных функций. Они призваны облегчить жизнь пользователей мобильных устройств, а также ее разнообразить.
В нашей жизни всегда много дел и задач, которые не всегда даются нам с легкость. Часто бывает, что сложно найти в себе силы и мотивацию, чтобы даже приступить к началу работы. Одним из решений данной проблемы может быть мобильное приложение, которое будет напоминать список дел и мотивировать к их выполнению. Приложение удобно будет использовать на смартфоне, который в современном мире находится всегда под рукой.
Цель и задачи
Целью данной работы является разработка мобильного приложения «Мотиватор» для OC Android.
Для достижения указанной цели необходимо решить следующие задачи:
1) провести анализ предметной области;
2) провести проектирование приложения;
3) реализовать мобильное приложение;
4) протестировать мобильное приложение.
Структура и объем работы
Работа состоит из введения, 4 разделов, заключения, списка библиографии. Объем работы составляет 33 страницы, объем библиографии - 16 источников.
Краткое содержание работы
Во введении описаны актуальность исследуемой темы, цели и задачи исследования, структура и объем работы.
В первой главе описывается, для чего будет создано приложение, рассматриваются аналоги разрабатываемого приложения. Выделены их достоинства и недостатки. Проведен обзор существующих framework и средств разработки.
Во второй главе описаны требования к разрабатываемой системе, спроектирована диаграмма вариантов использования, приведена диаграмма деятельности.
В третьей главе описаны особенности разработки приложения, основные инструменты, используемые при реализации, файловая структура проекта, реализация базы данных и компонентов системы, а также приведены скриншоты интерфейса.
В четвертой главе проведено функциональное тестирование разработанной системы.
В заключении перечислены основные результаты работы.
Целью работы являлась разработка мобильного приложения «Мотиватор» для ОС Android.
В ходе проделанной работы были решены следующие задачи:
1) выполнен анализ предметной области;
2) произведено проектирование приложения;
3) реализовано мобильное приложение;
4) протестировано мобильное приложение.