Тема: Разработка мобильного приложения Guide для хранения и публикации игровых гайдов
Актуальность проекта
Цель проекта
Задачи проекта
Используемый стек технологий
Проектирование базы данных
Архитектура приложения
Демонстрация разработки №1
Демонстрация разработки №2
Заключение
25.19M

preza

1. Тема: Разработка мобильного приложения Guide для хранения и публикации игровых гайдов

Выполнил: Гаврилов
Артём Викторовчи
Группа: ИС24

2. Актуальность проекта

• Игровая индустрия активно развивается, а
пользователи постоянно ищут руководства и
советы по прохождению игр. Большинство
гайдов размещено на различных сайтах и
форумах, что усложняет поиск необходимой
информации.
• Разработка мобильного приложения Guide
позволяет объединить игровые руководства в
единой системе с удобным доступом для
пользователей.
Актуальность
проекта

3. Цель проекта

Цель проекта — разработка
мобильного приложения
для хранения, просмотра и
публикации игровых гайдов
с использованием
современных технологий
Android-разработки.

4. Задачи проекта

Для достижения
поставленной цели были
решены следующие задачи:
• Изучить технологии
Android-разработки.
• Спроектировать структуру
приложения.
• Реализовать регистрацию и
авторизацию пользователей.
• Организовать хранение
данных в Firebase.
• Реализовать создание,
редактирование и просмотр
гайдов.
• Провести тестирование
приложения.

5. Используемый стек технологий

В проекте использовались следующие
технологии:
• Kotlin
• Android Studio
• Firebase Authentication
• Firebase Realtime Database (или Firestore)
• XML Layout
• Gradle
Преимуществом выбранного стека является
высокая скорость разработки и удобная
интеграция облачной базы данных.

6. Проектирование базы данных

Основные сущности системы:
1. User
• user_id
• email
• nickname
2. Game
• game_id
• title
• description
3. Guide
• guide_id
• title
• content
• author_id
• game_id

7. Архитектура приложения

Авторизация
Список игр
Список гайдов
Просмотр гайда
Редактирование гайда

8. Демонстрация разработки №1

Экран авторизации и регистрации
пользователей.
Функциональность:
• Вход по электронной почте.
• Регистрация нового пользователя.
• Проверка корректности введённых
данных.
• Сброс пароля

9.

10. Демонстрация разработки №2

Экран просмотра и создания гайдов.
Функциональность:
• Отображение списка гайдов.
• Поиск гайда
• Добавление нового гайда.
• Редактирование существующих
записей.

11.

12.

13. Заключение

В ходе работы было разработано
мобильное приложение Guide для
хранения игровых гайдов.
Результаты проекта:
• Реализована авторизация
пользователей.
• Создана система хранения данных
в Firebase.
• Реализовано создание и просмотр
гайдов.
• Получено работоспособное
Android-приложение.
English     Русский Правила