Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ «ТРЕКЕР ПРИВЫЧЕК» ДЛЯ ОПЕРАЦИОННОЙ СИСТЕМЫ ANDROID

Работа №191682

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы52
Год сдачи2021
Стоимость4245 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
0
Не подходит работа?

Узнай цену на написание


Введение 5
1 Трекер привычек и мобильное приложение 6
1.1 Трекер привычек как инструмент, формирующий полезные привычки
человека 6
1.2 Особенности графического интерфейса при разработке мобильного
приложения «Трекер привычек» 7
1.3 Язык программирования Kotlin 10
1.4 Архитектура MVVM 11
1.5 Использование существующих библиотек для разработки мобильного
приложения 12
2 Анализ аналогичных приложений 14
2.1 Habitica 14
2.2 Todoist 15
2.3 Productive 15
3 Проектирование 17
3.1 Функциональные и нефункциональные требования 17
3.2 Анализ требований 17
3.3 Эскизы интерфейса 20
3.4 Модель предметной области 25
4 Разработка приложения 26
4.1 Диаграмма пакетов 26
4.2 Пакет Domain 27
4.3 Работа со списками 27
4.4 Создание задачи 31
4.5 Работа с базой данных 37
4.6 ViewModelFactory 38
4.7 Разработка функции уведомлений 39
4.8 Информация о задаче 40
5 Руководство пользователя 44
Заключение 49
Список использованной литературы


В современном мире все большую популярность приобретают мобильные приложения. Ритм жизни с каждым годом все больше и больше ускоряется, поэтому важно быть мобильным в новых условиях. К тому же, количество именно мобильного трафика увеличивается, что является дополнительным стимулом разрабатывать новые мобильные приложения.
Иногда у людей есть нужда в избавлении или приобретении каких-то привычек. Это может быть как избавление от курения, так и привычка читать по 50 страниц в день. Не всегда бывает легко держать все в голове, поэтому многие люди прибегают к помощи современных технологий.
Для того, чтобы сохранить время и помочь людям в отслеживании прогресса, возникла идея разработать приложение в формате трекера привычек, в котором можно создавать новые привычки, смотреть прогресс и отслеживать его.
Целью данной работы является разработка приложения «Трекер привычек» для операционной системы Android.
Задачи:
1. Изучить предметную область.
2. Провести анализ аналогичных приложений.
3. Спроектировать приложение.
4. Разработать приложение.
5. Написать руководство пользователя.
Работа состоит из 5 глав, введения, заключения и списка литературы.
В первой главе рассмотрена предметная область, во-второй изучены аналоги приложений, в третьей главе расписано проектирование приложения, четвертая глава посвящена непосредственно разработке, в пятой главе описано руководство для пользователя.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате проделанной работы поставленная цель была выполнена: приложение «Трекер привычек» для операционной системы Android было разработано. Поставленные задачи также были выполнены.
В процессе разработки было изучено архитектурное решение MVVM, была реализована база данных через библиотеку Room, изучены и использованы особенности платформы Android и среды разработки Android Studio. Также были изучены инструменты для решения поставленных задач.



1. Архитектура Android-приложений... Правильный путь? // Хабр [Б.М.] -
2015. - URL: https://habr.com/ru/post/250659/(дата обращения: 30.04.2021)
2. Дахигг Ч. Сила привычки. Почему мы живем и работаем именно так, а не иначе./ Ч. Дахигг. - М.: Карьера Пресс, 2016. - 416 с.
3. Знакомство с android architecture components (перевод) // Медиум [Б.М.]., 2018. - URL: https://medium.com/@nyavorskii/%D0%B7%D0%BD%D0%B0%D0%BA% D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE-%D1 %81 - android-architecture-components-%D0%B8-mvvm- %D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4- 29654672f4ab#8a5c
4. Паттерн Адаптер // Паттерны проектирования [Б.М.]., 2021. - URL:
https://refactoring.guru/ru/design-patterns/adapter (дата обращения: 10.05.2021)
5. Паттерн Наблюдатель // Паттерны проектирования [Б.М.]., 2021. - URL: https://refactoring.guru/ru/design-patterns/observer(дата обращения: 22.04.2021)
6. Урок 8. Android Data Binding - основы // Уроки по разработке андроид-
приложений [Б.М.]., 2021. - URL:
https://www.fandroid.info/%D1%83%D1%80%D0%BE%D0%BA-8- android-data-binding-
%D0%BE%D 1%81 %D0%BD%D0%BE%D0%B2%D 1%8B/ (дата обращения 1.05.2021)
7. Уроки по Android // Start Android - учебник по Android для начинающих и продвинутых [Б.М.]., 2021. - URL: https://startandroid.ru/ru/uroki/vse- uroki-spiskom.html(дата обращения: 20.03.2021)
8. Android API reference // Android for developers. [Б.М.]., 2021. - URL: developer.android.com/reference(дата обращения: 23.04.2021)
9. Clean Architecture с Kotlin // Образовательные статьи и переводы—всё для программиста [Б.М.]., 2019.- URL: https://medium.com/nuances-of- programming/clean-architecture-%D1%81-kotlin-5228794b71db
10. MVVM: полное понимание (+WPF) Часть 1 // Хабр [Б.М.] - 2017. - URL:
https://habr.com/ru/post/338518/(дата обращения: 21.02.2021)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ