Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 2.46 KB

README.md

File metadata and controls

40 lines (28 loc) · 2.46 KB

Subzy Logo Subzy

Kotlin MVVM Gradle Min API Level Target API Level

Описание

Subzy — это приложение для управления подписками. Оно позволяет пользователям добавлять, изменять и удалять подписки, а также отслеживать предстоящие платежи и получать уведомления о сроках их оплаты.

Основной функционал

  • 📅 Отслеживание подписок: Позволяет добавлять информацию о различных подписках, включая название, периодичность и сумму.
  • 🔔 Уведомления: Настраиваемые уведомления о предстоящих платежах.
  • 📊 История платежей: Ведение журнала платежей с возможностью просмотра прошлых платежей.

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

  • 🏛 Архитектура: MVVM
  • 🗄 База данных: Room (SQLite)
  • 🌐 Работа с сетью: Retrofit (если применимо)
  • 🧭 Навигация: Jetpack Navigation
  • 🔗 Инъекция зависимостей: Koin
  • 📅 Уведомления: WorkManager для планирования уведомлений

Установка и запуск

  1. Клонируйте репозиторий:
    git clone https://github.com/AnShok/Subzy.git
  2. Откройте проект в Android Studio.
  3. Соберите проект и запустите его на эмуляторе или реальном устройстве.

API

Приложение может использовать сторонние API для синхронизации данных о подписках (если применимо). В текущей версии синхронизация данных реализована локально через Room.