В наше время городская жизнь имеет быстрый темп и это накладывает свой отпечаток на людей. Успеть всё сделать в нужный срок становится трудно. А запомнить все те задачи, которые хочется выполнить становится ещё труднее. Также в ускоренном ритме жизни не всегда удаётся уследить за своими финансами. И ещё многим людям знакома ситуация, когда необходимо как можно быстрее отправить электронные копии бумажных документов, но под рукой нет сканера и нет возможности быстро добраться до копи-салона.
С этими трудностями знакомы предприниматели малой и средней руки, ибо поддерживать своё дело - это трудная и рискованная задача, требующая много времени и сил.
Таким образом, целью данной дипломной работы является создание мобильного приложения на платформе Android, которое решит проблемы, обозначенные выше.
Задачи, выполнение которых необходимо для достижения поставленной цели:
● проанализировать существующий рынок мобильных приложений для повышения личной эффективности людей, выявить достоинства и недостатки;
● сформулировать требования к создаваемому мобильному приложению;
● разработать мобильное приложение.
Введение.......................................................................................................... 3
1. Обзор рынка мобильных приложений личной эффективности.......... 4
1.1. Evernote................................................................................................. 4
1.2. CamScanner........................................................................................... 4
1.3. Monefy................................................................................................... 4
1.4. Any.do................................................................................................... 5
1.5. Резюме................................................................................................... 5
2. Описание нового разрабатываемого приложения................................ 6
2.1. Причины выбора операционной системы Android как платформы для разработки.................................................................................................. 6
2.2. Формирование требований к приложению......................................... 6
3. Реализации мобильного приложения...................................................... 9
3.1. Детали реализации............................................................................... 9
3.2. Обзор получившегося приложения................................................... 10
Заключение................................................................................................... 35
Список использованной литературы........................................................ 36
Приложение 1. Классы экранов мобильного приложения..................... 37
Приложение 2. Разметки экранов мобильного приложения................. 63
Приложение 3. Файл манифеста и файлы сборки................................... 69
1. Шилдт, Герберт. Java 8. Полное руководство; 9-е изд.: Пер. с англ. - М.: ООО "И.Д. Вильяме", 2015. - 1376 с.
2. Дейтел П., Дейтел Х., Уолд А. Android для разработчиков. 3-е изд. — СПб.: Питер, 2016. — 512 с
3. Харди Б., Филлипс Б., Стюарт К., Марсикано К. Android. Программирование для профессионалов. 2-е изд. — СПб.: Питер, 2016.
— 640 с
4. Фелкер, Донн. Android: разработка приложений для чайников. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2012. — 336 с.
5. Медникс З., Дорнин Л., Мик Б., Накамура М. Программирование под Android. 2-е изд. — СПб.: Питер, 2013. — 560 с.
6. Коматинени, Сатия, Маклин, Дэйв. Android 4 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2012. — 880 с.
7. Гриффитс Дон, Гриффитс Дэвид. Head First. Программирование для Android. — СПб.: Питер, 2016. — 704 с.
8. Система вопросов и ответов о программировании [Электронный ресурс]. - URL: www.stackoverflow.com.
9. Веб-сервис для хостинга IT-проектов и их совместной разработки [Электронный ресурс]. - URL: www.github.com.
10. Сайт о разработке программ для Android [Электронный ресурс]. - URL: www.startandroid.ru.
11. Сайт о создании приложений под мобильную платформу Android на языке программирования Java [Электронный ресурс]. - URL: www.metanit.com/java/android/.