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


РАЗРАБОТКА КЛИЕНТА НА ПЛАТФОРМЕ ANDROID ДЛЯ ПРИЛОЖЕНИЯ «ЧЕКАНКА»

Работа №186728

Тип работы

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

Предмет

информатика

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

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


Реферат
Перечень условных обозначений 4
Введение 5
Анализ и фиксация требований 6
Функциональные требования 6
Нефункциональные требования 6
Варианты использования 7
Сценарии вариантов использования 8
Проектирование 17
Диаграмма состояний 17
Модель предметной области 18
Архитектура системы 19
Архитектура приложения 21
Реализация 23
Авторизация 23
Съемка видео 25
Просмотр видео 28
Отправка видео на сервер 31
Хранение информации о загрузке 31
Взаимодействие с сервером 33
Уведомления 35
Работа с аналитикой 37
Пользовательский интерфейс 38
Список используемых источников 48
Приложение А 50


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


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

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

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


В данной выпускной квалификационной работе была представлена разработка клиента на платформе Android для приложения “Чеканка”.
В результате проделанной работы поставленные задачи были выполнены, а именно:
• проанализированы и зафиксированы требования;
• спроектирована клиентская часть системы;
• реализована клиентская часть системы.
Материалы данной работы были внедрены в практическую деятельность компании ООО «КОДЭ-Т», о чем свидетельствует справка о внедрении (Приложение А).
Мобильное приложение, разработанное в рамках данной квалификационной работы, опубликовано в магазине приложений Google Play и имеет более 100000 установок.
(https://play.google.com/store/apps/details?id=ru.sberbank.chekanka&hl=ru)



1. Буч Г. Язык UML. Руководство пользователя. 2-е изд.: Пер. с анг. Мухин Н. — М.: ДМК Пресс, 2006. — 496 с.
2. MediaRecorder [Электронный ресурс] // URL: https://developer.android.com/reference/android/media/MediaRecorder (дата обращения: 25.04.2019)
3. Record Videos [Электронный ресурс] // URL: https://developer.android.com/training/camera/videobasics (дата обращения: 02.04.2019)
4. Работа с камерой в Android: снимаем видео [Электронный ресурс] // URL: https://habr.com/ru/post/113480/ (дата обращения: 08.04.2019)
5. Сажаем контроллеры на диету: Android [Электронный ресурс] // URL: https://habr.com/ru/company/redmadrobot/blog/257861/ (дата обращения: 01.05.2019)
6. Операции [Электронный ресурс] // URL: https://developer.android.com/guide/components/activities.html?hl=RU (дата обращения: 01.05.2019)
7. Android SDK [Электронный ресурс] // URL: https://vk.com/dev/android sdk (дата обращения: 02.05.2019)
8. Camera API [Электронный ресурс] // URL: https://developer.android.com/guide/topics/media/camera (дата обращения: 01.05.2019)
9. AWS S3 Android SDK [Электронный ресурс] // URL: https://aws-amplify.github.io/docs/android/start?ref=amplify-android-btn (дата обращения: 05.05.2019)
10. Data and file storage overview [Электронный ресурс] // URL: https://developer.android.com/guide/topics/data/data-storage.html (дата обращения: 3.05.2019)
11. Save data in a local database using Room [Электронный ресурс] // URL: https://developer.android.com/training/data-storage/room/index.html (дата обращения: 17.04.2019)
12. Android Async HTTP Clients: Volley vs Retrofit [Электронный ресурс] // URL: http://instructure.github.io/blog/2013/12/09/volley-vs-retrofit/ (дата обращения: 1.05.2019)
13. JSON - Википедия [Электронный ресурс] // URL: https://ru.wikipedia.org/wiki/JSON (дата обращения:5.05.2019)
14. Retrofit [Электронный ресурс] // URL: http://square.github.io/retrofit/ (дата обращения: 04.05.2019)
15. Glide [Электронный ресурс] //URL: https://bumptech.github.io/glide/ (дата обращения: 04.05.2019)



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




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