Разработка мобильного приложения для сообщества поклонников футбольного клуба

Раздел
Программирование
Просмотров
348
Покупок
1
Антиплагиат
Не указан
Размещена
6 Ноя 2020 в 22:49
ВУЗ
Не указан
Курс
4 курс
Стоимость
900 ₽
Демо-файлы   
1
docx
ПРИЛОЖЕНИЕ A отрывок ПРИЛОЖЕНИЕ A отрывок
12.7 Кбайт 12.7 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка мобильного приложения для со
1 Мбайт 900 ₽
Описание

По статистике, больше половины населения планеты – пользователи смартфонов. В связи с этим разработка мобильных приложений не потеряет актуальность в ближайшие годы. Мобильные приложения создаются с целью облегчить или ускорить какие-либо действия пользователей, добавить какую- то новую функциональность смартфонам.

Если пользователю требуется найти какую-либо информацию в интернете, он будет искать ее в поисковых системах. Постоянный поиск информации таким способом занимает немало времени. Поэтому появляются приложения, ускоряющие и облегчающие этот процесс. К примеру, футбольный болельщик вместо постоянного поиска новостей о его любимом клубе в поисковой системе, скорее всего, выберет какой-то один интернет ресурс или приложение, в котором он сможет получать информацию намного быстрее. Но таких приложений может быть мало, или не быть вовсе.

Пусть пользователь является болельщиком футбольного клуба Real Madrid. В магазине приложений для android-устройств Google Play Store информационных приложений, связанных с этим клубом, всего 2.

Первое – официальное приложение клуба. В этом приложении реализовано все, что может понадобиться болельщику клуба. Его недостатком является то, что в нем нет, например, русской локализации, и, по наблюдениям, в сообществе этого приложения мало русскоговорящих. Таким образом, функциональность приложения, отвечающая за коммуникацию пользователей, недоступна.

Второе приложение представлено некоторым спортивным интернет- порталом. Его функциональность близка к функциональности официального приложения, за тем исключением, что оно имеет русскую локализацию. Недостатком может быть то, что это приложение сугубо информативное, т.е. отсутствует некоторая развлекательная составляющая.

 

В связи с этим, было решено разработать приложение с функциональностью, близким к аналогам, русской локализацией и некоторыми новыми функциями.

Оглавление

ВВЕДЕНИЕ.................................................................................................... 3

1.         ТЕОРЕТИЧЕСКАЯ ЧАСТЬ............................................................................................ 5

1.1.        Функциональность мобильного приложения............................................................. 5

1.2.        ASP.NET Core 3. Web-API............................................................................................. 5

1.3.        Авторизация пользователей с помощью JWT............................................................. 6

1.4.        Сетевое взаимодействие в android-приложении с помощью библиотеки Retrofit2 .8

1.5.        Хранение данных в android-приложениях.................................................................. 9

2.         ПРАКТИЧЕСКАЯ ЧАСТЬ............................................................................................ 12

2.1.        Разработка веб-API для работы с БД.......................................................................... 12

2.1.1.         Реализация регистрации и авторизации в системе........................................... 12

2.1.2.         Лента новостей. Комментарии к новостям........................................................ 13

2.1.3.         Уровень пользователя........................................................................................... 16

2.2.        Разработка клиентского android-приложения........................................................... 19

2.2.1.         Окна регистрации и авторизации....................................................................... 19

2.2.2.         Лента новостей...................................................................................................... 20

2.2.3.         Состав команды..................................................................................................... 26

2.2.5.         Общий чат.............................................................................................................. 30

2.2.6.         Навигационное меню. Уровень пользователя................................................... 31

2.2.7.         Отображение даты для пользователей из разных часовых поясов.................. 35

2.2.8.         Обновление данных на экране............................................................................ 38

ЗАКЛЮЧЕНИЕ......................................................................................................................... 40

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ............................................................ 41

ПРИЛОЖЕНИЕ A..................................................................................................................... 42

ПРИЛОЖЕНИЕ Б..................................................................................................................... 51

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

1.    Entity Framework Tutorial [Электронный ресурс]. – URL: https://www.entityframeworktutorial.net/code-first/what-is-code-first.aspx (дата обращения 18.05.2020)

2.    Про токены, JWT, аутентификацию и авторизацию [Электронный ресурс]. – URL: https://gist.github.com/zmts/802dc9c3510d79fd40f9dc38a12bccfc (дата обращения 20.05.2020)

3.    Использование Retrofit в качестве REST клиента [Электронный ресурс]. – URL: https://habr.com/ru/post/428736/ (дата обращения 21.05.2020)

4.    Общие сведения о платформе Android [Электронный ресурс]. – URL: https://developer.android.com/guide?hl=ru (дата обращения 03.06.2020)

5.    Безопасное хранение токена доступа в Android-приложении [Электронный ресурс]. – URL: https://moluch.ru/archive/273/62244/ (дата обращения 04.05.2020)

6.    A type-safe HTTP client for Android and Java [Электронный ресурс]. – URL: https://square.github.io/retrofit/ (дата обращения 21.05.2020)

7.    Хранение   данных.   Preferences   [Электронный   ресурс].   –   URL: https://startandroid.ru/ru/uroki/vse-uroki-spiskom/73-urok-33-hranenie- dannyh-preferences.html (дата обращения 04.05.20)

Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Тест Тест
22 Дек в 07:06
7 +7
0 покупок
Разработка мобильных приложений
Тест Тест
22 Дек в 06:42
5 +5
0 покупок
Разработка мобильных приложений
Тест Тест
16 Ноя в 14:34
22
0 покупок
Разработка мобильных приложений
Дипломная работа Дипломная
2 Ноя в 15:15
45 +1
0 покупок
Разработка мобильных приложений
Лабораторная работа Лабораторная
2 Ноя в 15:04
38
1 покупка
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
97
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
83
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
50 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
57
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
64
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
60
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
53
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
58
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
57 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
51
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
39
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
57 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
47
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
47 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
75
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
91
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
49
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
46
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
95
0 покупок
Темы журнала
Показать ещё
Прямой эфир