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


РАЗРАБОТКА ANDROID-ПРИЛОЖЕНИЯ «ДНЕВНИК ЗДОРОВЬЯ»

Работа №189712

Тип работы

Дипломные работы, ВКР

Предмет

прочее

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

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


Реферат
ВВЕДЕНИЕ 6
1 Анализ и фиксация требований 8
1.1 Анализ существующих решений 8
1.2 Функциональность приложения 10
1.3 Сценарии вариантов использования 11
2 Проектирование 15
2.1 Технологии разработки 15
2.2 Архитектура приложения 17
2.3 Диаграмма пакетов 21
3 Реализация 23
3.1 Слой View 23
3.2 Слой ViewModel 27
3.3 Хранение данных 30
3.4 Слой Model 32
3.5 RecyclerView 35
3.6 Уведомления 37
3.7 Взаимодействие с картой 40
3.8 Вкладки 42
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 47
ПРИЛОЖЕНИЕ A 49


В современных реалиях крайне важно следить за своим здоровьем. По истории болезней человека можно предсказать как будет протекать ход текущей болезни и выстроить наиболее эффективную стратегию лечения. По истории принимаемых лекарств можно определить реакцию и эффективность того или иного препарата на организм человека. Поэтому крайне важно вести учет своим болезням, принимаемым лекарственным средствам и посещениям врачей. Так же часто приходится сдавать анализы и было бы крайне удобно, если бы все результаты анализов хранились в одном месте, чтобы к ним в любой момент был доступ.
Мобильные устройства уже давно стали обыденными вещами в нашем обществе. Они всегда под рукой, что очень удобно, а по функциональным возможностям они стали как карманный ПК. Практически у каждого человека сейчас есть современный смартфон. И было бы очень удобно, если бы было мобильное приложение, в котором можно было бы сохранять всю информацию о болезнях, посещениях врачей, анализах и принимаемых препаратах. Это бы сэкономило множество средств и времени всем пользователям.
Android, разработанная компанией Google в 2008 году, является самой популярной операционной системой в мире на данный момент. Множество мобильных устройств, планшетов, умных часов от различный производителей выпускаются на основе этой операционной системы ежегодно. В России на долю Android приходится более 67% устройств [1]. Также, для разработки под систему Android, доступны различные бесплатные средства разработки. На основе этих факторов и была выбрана разработка приложения именно под систему Android.
Целью работы является разработать мобильное приложение для Android, предназначенное для введения дневника здоровья пользователя. Целевая аудитория - пользователи использующие мобильные устройства на основе операционной системы Android и желающих ввести учет действиям, затрагивающим свое здоровье. Похожие решения уже существуют и анализ их плюсов и минусов будет представлен далее.
Для достижения цели необходимо решить следующие задачи:
• Провести анализ существующих, аналогичных по назначению решений;
• Сформулировать список требований к будущему приложению;
• Спроектировать приложение;
• Реализовать приложение.


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

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

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


Все задачи, поставленные в рамках данной работы, были решены в полном объеме, а именно:
• Проведен анализ предметной области;
• сформулированы и формализованы требования к разработанному приложению;
• спроектирована архитектура приложения;
• реализовано приложение;
• весь запланированный функционал приложения был внедрен в приложение.
Следовательно, цель работы - разработать Android-приложение “Дневник здоровья” была достигнута в полном объеме. Тем не менее приложение расширяемо и остается открытым для внедрения дополнительного функционала. На текущий момент приложение является платформой для будущего развитие.



1. Рынок мобильных ОС: отчет за сентябрь [Электронный pecypc]//URL: http://w7phone.ru/rynok-mobilnyx-os-statistika-za-sentyabr-2017-141927/
2. Android Studio [Электронный ресурс]
//URL: https: //ru. wikipedia. org/wiki/Android Studio
3. Kotlin [Электронный ресурс] //URL: https: //ru.wikipedia. org/wiki/Kotlin
4. Room database [Электронный ресурс]
//URL: https: //medium.com/mindorks/room-with-rxj ava-and-dagger- 2722f4420651
5. Retrofit - Github [Электронный ресурс]
//URL: https://square.github.io/retrofit/
6. Шаблон MVVM [Электронный ресурса/URL:
https: //ru.wikipedia. org/wiki/Model-V iew-V iewModel
7. Современная android разработка на kotlin [Электронный ресурса/URL: https://habr.com/ru/post/432826/
8. Android Architecture Components [Электронный ресурс]//НКЬ: https://habr.com/ru/post/332562/
9. https: //developer.android.com/topic/libraries/architecture
10. Code labs Разработка приложения используя Android Architecture
Components [Электронный ресурс]
//URL: http s://j anibekmarshal.com/codelabs/2018/10/12/google-devfest- almaty.html
11. Room: Хранение данных на Android для всех и каждого [Электронный ресурс] //URL: https: //habr.com/post/336196/
12. Create a list with RecyclerView [Электронный ресурс] //URL:https://developer.android.com/guide/topics/ui/layout/recyclerview
13. Android dashboards | Android Developers [Электронный ресурс]
//URL: https: //developer.android.com/about/dashboards/
14. Fragment [Электронный ресурс]
//URL: https://developer. android.com/guide/components/fragments?hl=ru
15. MVC vs MVP vs MVVM [Электронный ресурс]
//URL: https: //habr.com/ru/po st/215605/
16. Firebase [Электронный ресурс]
//URL: https://developer.android.com/distribute/best-practices/develop/build- with-firebase?hl=ru
17. GoogleMaps [Электронный ресурс]
//URL:https://developers.google.com/maps/documentation/android-sdk/intro



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



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


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