Мобильное приложение «Магазин спортивной обуви»
Цель и функционал
Диаграмма вариантов использования
Используемые аркитектурные решения
Используемы библиотеки

МОБИЛКИ ПРЕЗЕНТАЦИЯ ЩЕДРИН

1. Мобильное приложение «Магазин спортивной обуви»

Разработал: Щедрин Артем Юрьевич
Заволжье
2025

2. Цель и функционал


Просмотр каталога товаров с изображениями, названиями и ценой
Фильтрация по категориям (Все / Outdoor / Tennis)
Добавление товаров в избранное
Навигация в приложении
Изменение данных профиля (Фамилия, Имя, Адрес, Телефон, Фото
профиля)

3. Диаграмма вариантов использования

4. Используемые аркитектурные решения


MVVM (Model–View–ViewModel) — разделение на Model (данные),
ViewModel (логика) и View (UI с Compose).
Слои приложения: data (модели и сервисы), ui (экраны и темы).
Jetpack Compose — создание UI.
Навигация — NavController и navigation-compose.
Сетевые запросы — Retrofit + Supabase API для авторизации и
данных.

5. Используемы библиотеки


Splash Screen (androidx.core:core-splashscreen:1.2.0)
Для изменения стандартного экрана загрузки приложения.
Navigation Compose (androidx.navigation:navigation-compose:2.9.6)
Для обеспечения навигации между экранами.
Retrofit (com.squareup.retrofit2:retrofit:3.0.0,
com.squareup.retrofit2:converter-gson:3.0.0)
Для сетевых запросов и преобразования JSON в объекты Kotlin с
помощью Gson.
English     Русский Правила