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


Разработка Android-приложения для записи к врачу

Работа №186598

Тип работы

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

Предмет

информатика

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

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


ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 3
ВВЕДЕНИЕ 4
1. АНАЛИЗ ТРЕБОВАНИЙ 5
2. ПРОЕКТИРОВАНИЕ 14
2.1. Инструменты разработки 14
2.2. Архитектура проекта 16
3. РЕАЛИЗАЦИЯ 19
3.1. Взаимодействие с сервером 19
3.2. Хранение данных 23
3.3. Навигация 24
3.4. Списки данных 28
3.5. Работа с баллами 31
3.6. Запись на прием 32
3.7. Местоположение врачей и клиник 34
3.8. Анимация при скролле 36
3.9. Работа с картами 41
3.10. Stories 43
4. ЗАКЛЮЧЕНИЕ 46
5. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 47
ПРИЛОЖЕНИЕ А 49


В современном мире встретить людей без смартфонов стало практически невозможно. Смартфоны помогают людям упростить, а самое главное, ускорить выполнение некоторых задач. Так, большие очереди в банках практически исчезли из-за выпуска банковских мобильных приложений, когда все нужное можно сделать самому буквально за пару минут. Или заказать еду в пару кликов на смартфоне.
Однако не для всех отраслей жизни человека есть мобильное приложение, которое помогает упростить привычные задачи. Особенно это касается приложений для записи к врачу. Есть множество приложений, которые помогают следить за калориями, отслеживать занятия спортом, но именно для записи к врачу есть только приложения отдельных клиник. В связи с новой пандемией, дистанционная запись на прием стала актуальна как никогда ранее. По просьбе заказчика необходимо разработать приложение, которое позволяет произвести онлайн-запись к врачу или в определенную клинику.
Изначально выбор пал на операционную систему Android. В настоящее время трудно представить кого-либо без смартфона и, в большинстве случаев, смартфон будет именно с операционной системой Android. Так, на момент начала 2021 года 84%[1] всего мобильного рынка в мире занимают смартфоны с операционной системой Android. С каждым годом ее популярность только растет, и это означает, что данная операционная система еще долго будет оставаться лидером на рынке мобильных устройств. Благодаря использованию нового языка программирования от компании JetBrains “Kotlin”[2] и богатому функционалу программного обеспечения Android Studio[3], основанного на среде разработки IntelliJ IDEA, разработка Android приложений стала намного быстрее и удобнее. Имея представление о том, что необходимо заказчику, стало возможно решение поставленной цели: спроектировать и разработать Android-приложение для онлайн-записи к врачу. Для достижения поставленной цели был сформулирован ряд задач:
1. Анализ требований.
2. Проектирование архитектуры приложения.
3. Реализация приложения. 


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

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

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


Таким образом, было разработано Android-приложение для онлайн-записи к врачу. Проект завершен, и продукт внедрен на рынок. Цель достигнута, все поставленные задачи выполнены:
• Проведен анализ требований
• Изучен необходимый инструментарий для разработки приложения
• Реализовано приложение
Текущая версия приложения является базовым MVP для выхода на рынок. После успешного внедрения продукта на рынок заказчик передал приложение на поддержку и дальнейшее расширение функционала другой компании.
В ходе работы был получен новый опыт в использовании встроенных Android- функций для жестов и рендеринга экрана. Также получен в опыт в самостоятельном выстраивании математических формул для решения поставленных задач с анимацией.



1. Доля Android устройств в мире // IDC. Новостной портал - [Б. м.], 2021 - URL: https://www.idc.com/promo/smartphone-market-share (дата обращения 14.04.2021).
2. Kotlin // Kotlinlang. Официальный сайт разработчиков - [Б. м.], 2021 - URL: https://kotlinlang.org/ (дата обращения 15.04.2021).
3. Android Studio // [Б. м.], 2021 - URL: https://developer.android.com/studio/intro (дата обращения 15.04.2021).
4. Android Architecture Components // Android Developer. Официальный сайт разработчиков - [Б. м.], 2021 - URL: https://developer.android.com/topic/libraries/architecture (дата обращения 15.04.2021).
5. Glide // Github. Хостинг IT-проектов - [Б. м.], 2021 - URL: https://bumptech.github.io/glide/ (дата обращения 19.04.2021).
6. Retrofit2 // Github. Хостинг IT-проектов - [Б. м.], 2021 - URL: https://square.github.io/retrofit/ (дата обращения 19.04.2021).
7. Dependency Injection // Wikipedia - [Б. м.], 2021 - URL: https://en.wikipedia.org/wiki/Dependency injection#:~:text=In%20software%20engin eering%2C%20dependency%20injection,object%20is%20called%20a%20service. (дата обращения 20.04.2021).
8. Koin // Insert-koin. Официальный сайт разработчиков - [Б. м.], 2021 - URL: https://insert-koin.io (дата обращения 20.04.2021).
9. Архитектурный подход MVVM // Wikipedia - [Б. м.], 2021 - URL: https://ru.wikipedia.org/wiki/Model-View-ViewModel (дата обращения 25.04.2021).
10. LiveData // Android Developer. Официальный сайт разработчиков - [Б. м.], 2021 - URL: https://developer.android.com/topic/libraries/architecture/livedata (дата обращения 25.04.2021).
11. Паттерны проектирования -Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес; [пер. с англ.: А. Слинкин науч. ред.: Н. Шалаев]. - Санкт-Петербург [и др.] : Питер, 2014. -366 с.
12. Navigation Architecture Component // Android Developer Официальный сайт разработчиков - [Б. м.], 2021 - URL: https://developer.android.com/guide/navigation/navigation-getting-started (дата обращения 28.04.2021).
13. Чистая архитектура // Whatis. Сайт IT-Managment’a - [Б. м.], 2021 - URL: https://whatis.techtarget.com/definition/clean- architecture#:~:text=Clean%20architecture%20is%20a%20software,functions%20on %20the%20outer%20layers. (дата обращения 28.04.2021).
14. Рекомендованный архитектурный подход для Android разработки // Android Developer. Официальный сайт разработчиков - [Б. м.], 2021 - URL: https://developer.android.com/jetpack/guide (дата обращения 25.04.2021).
15. GSON Converter // Github. Хостинг IT-проектов - [Б. м.], 2021 - URL: https://github.com/square/retrofit/tree/master/retrofit-converters/gson (дата обращения 19.05.2021)... 18


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



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


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