Skip to content

jeghor/Luvio

Repository files navigation

Luvio - приложение для создания маршрутов свиданий 💖

Luvio — это приложение, помогающее создавать идеальные маршруты для свиданий. Для взаимодействия с сетью используется собственный бэк-энд.

✨ Реализованные фичи

Фича Описание Изображение
🏁 Onboarding Интерактивное введение в приложение Onboarding
🔐 Login Авторизация пользователей Login
📝 Registration Регистрация новых пользователей Registration
🏡 Home Главный экран с маршрутами (In progress...) Home

🛠 Технологический стек

  • Kotlin — основной язык разработки
  • Jetpack Compose — современный UI-фреймворк
  • Jetpack Navigation, navigation-compose — управление навигацией
  • Dagger 2 — внедрение зависимостей
  • Ktor — работа с сетью
  • kotlinx-serialization-json — сериализация данных
  • Coroutines, Flow — асинхронная работа
  • Material — UI-компоненты
  • MVVM — архитектурный паттерн
  • Многомодульность — модульная структура приложения
  • JUnit 5, MockK — тестирование (в модуле onboarding)

🎨 Дизайн и дизайн-система

Весь дизайн приложения, включая дизайн-систему, разработан мною с учетом удобства и эстетики.

🏗 Архитектура проекта

В этом разделе будет изображение с архитектурой модулей и их взаимодействием.

Architecture


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages