📄Работа №211088

Тема: Разработка Android-приложения Musfeat по поиску музыкантов, событий и мест, связанных с музыкой

📝
Тип работы Дипломные работы, ВКР
📚
Предмет программирование
📄
Объем: 80 листов
📅
Год: 2021
👁️
Просмотров: 19
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ГЛОССАРИЙ 3
ВВЕДЕНИЕ 5
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Описание предметной области 7
1.2. Сравнительный анализ аналогов 7
1.3. Анализ существующих решений для реализации проекта 9
2. АНАЛИЗ ТРЕБОВАНИЙ К ПРОГРАММНОЙ СИСТЕМЕ 11
2.1. Функциональные требования к проектируемой системе 11
2.2. Нефункциональные требования к проектируемой системе 11
2.3. Варианты использования системы 12
3. АРХИТЕКТУРА СИСТЕМЫ 14
3.1. Общее описание архитектуры системы 14
3.2. Описание компонентов, составляющих систему 15
3.3. Модель базы данных 16
3.4. Описание реализации архитектуры системы 18
4. РЕАЛИЗАЦИЯ СИСТЕМЫ 20
4.1. Реализация моделей системы 20
4.2. Реализация интерфейсов системы 20
4.3. Реализация презенторов системы 21
4.4. Реализация Dependency Injection и Use Case 21
4.5. Реализация взаимодействия с Firebase 22
4.6. Реализация сервиса push up сообщений 22
5. ТЕСТИРОВАНИЕ 23
5.1. Функциональное тестирование 23
5.2. Тестирование адаптивности 24
ЗАКЛЮЧЕНИЕ 25
ЛИТЕРАТУРА 26
ПРИЛОЖЕНИЕ. Листинги разработанного приложения 29

📖 Введение

Актуальность
С развитием интернета общество начало получать новые навыки или улучшать имеющиеся, в частности музыкальные. Благодаря этому, начали появляться и развиваться музыкальные события и сообщества.
На сегодняшний день мобильные устройства потребляют наибольшее количество трафика, чем какие-ибо. Согласно статистике Cisco [1] планируется к 2023 году около 30 млрд миллиардов устройств/подключений, среди которых 45% будут мобильными. Ожидается, что эта цифра будет только расти. Так же, как и 10 лет назад бизнес развивался стремительно в интернет, из-за своей популярности и актуальности, так и сейчас происходит развитие мобильных платформ. Среди лидеров по продажам смартфонов можно выделить устройства на платформе Android. Также, стоит отметить безоговорочный рост рынка мобильных приложений, который в 2021 году вырос [2].
Исходя из всего перечисленного выше, актуальность разработки мобильных приложений достаточно высока. Данная работа направлена на разработку мобильного приложения, которое поможет человеку в нахождении единомышленников, мест и событий музыкальной направленности.
Постановка задачи
Целью выпускной квалификационной работы является разработка мобильного Android-приложения Musfeat по поиску музыкантов, событий и мест, связанных с музыкой. Для достижения поставленной цели необходимо решить следующие задачи:
1) провести анализ предметной области и изучить аналоги;
2) спроектировать архитектуру приложения;
3) реализовать работу с удаленной базой данных;
4) реализовать работу с REST API;
5) реализовать функциональное тестирование.
Структура и содержание работы
Работа состоит из введения, пяти глав, заключения и списка литературы. Объем работы составляет 29 страниц и 51 страница приложения, объем списка литературы - 23 источник.
В первой главе описывается анализ предметной области, рассмотрены схожие проекты и существующие решения для реализации.
Вторая глава посвящена функциональным и нефункциональным требованиям к программной системе и рассмотрены актеры и варианты использования разрабатываемого мобильного приложения.
В третьей главе выделены основные компоненты системы и представлена диаграмма деятельности некоторых бизнес-процессов и диаграмма классов.
В четвертой главе описана реализация основных компонентов мобильного приложения.
Пятая глава посвящена тестированию разработанного мобильного приложения.
В заключении описаны основные результаты работы.
В приложении находятся листинги, не вошедшие в работу из-за своего объема.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

В рамках данной работе была проанализирована предметная область и требования к программной системе, спроектирована архитектура системы, реализовано и протестировано мобильное приложение для Android по поиску музыкантов, событий и мест, связанных с музыкой. В ходе работы были изучены и использованы актуальные технологии разработки и паттерны проектирования. Объем конечного приложения составило 6000 строк.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. New Cisco Annual Internet Report Forecasts 5G to Support More Than 10% of Global Mobile Connect | The Network. [Электронный ресурс] URL: https: //newsroom.cisco.com/press-release- content?type=webcontent&articleId=2055169 (дата обращения: 20.05.2021 г.).
2. Анализ рынка мобильных приложений | Тренды 2021 года в индустрии мобильной разработки. [Электронный ресурс] URL: https://appbooster.com/blog/proghnozy-i-triendy-rynka-mobilnykh-prilozhienii- na-2021-chto-ozhidat-mobilnym-markietologham-i-razrabotchikam/ (дата обращения: 20.05.2021 г.).
3. BandFriend - Find Local Musicians - Apps on Google Play. [Электронный ресурс] URL: https://play.google.com/store/apps/details?id=com.touchbee.bandfriend&hl=en &gl=US (дата обращения: 20.05.2021 г.).
4. Vampr - Find & Meet Musicians - Apps on Google Play. [Электронный ресурс] URL: https://play.google.com/store/apps/details?id=me.vampr.android&hl=en&gl=US (дата обращения: 20.05.2021 г.).
5. Download Android Studio and SDK tools | Android Developers. [Электронный ресурс] URL: http://gs.statcounter.com/browser-market- share/desktop/worldwide (дата обращения: 20.05.2021 г.).
6. API KudaGo. [Электронный ресурс] URL: https://docs.kudago.com/api/# (дата обращения: 20.05.2021 г.).
7. Android Developers. [Электронный ресурс] URL: https://devel- oper.android.com/training/dependency-injection/hilt-android (дата обращения: 24.05.2021 г.).
8. moxy-community/Moxy: Moxy is MVP library for Android with incremental annotation processor and ktx features. [Электронный ресурс] URL: https://github.com/moxy-community/Moxy (дата обращения: 20.05.2021 г.).
9. Firebase. [Электронный ресурс] URL: https://firebase.google.com/ (дата обращения: 20.05.2021 г.).
10. Kotlin/anko: Pleasant Android application development. [Электронный ресурс] URL: https://github.com/Kotlin/anko (дата обращения: 20.05.2021 г.).
11. bumptech/glide: An image loading and caching library for Android focused on smooth scrolling. [Электронный ресурс] URL: https://github.com/bumptech/glide (дата обращения: 20.05.2021 г.).
12. Kotlin/kotlinx.serialization: Kotlin multiplatform / multi-format serialization. [Электронный ресурс] URL: https://github.com/Kotlin/kotlinx.serial- ization (дата обращения: 20.05.2021 г.).
13. Kotlin coroutines on Android | Android Developers. [Электронный ресурс] URL: https://developer.android.com/kotlin/coroutines (дата обращения: 20.05.2021 г.).
14. Retrofit. [Электронный ресурс] URL: https://square.github.io/retro- fit/ (дата обращения: 20.05.2021 г.).
15. Preference | Android Developers. [Электронный ресурс] URL: https://developer. android. com/j etpack/androidx/releases/preference (дата обращения: 20.05.2021 г.)....23

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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