Skip to content

Leturgone/MasterPlan

Repository files navigation

MasterPlan

Android Release

Клиент серверное приложения для контроля выполнения планов мероприятий. Серверная часть - MasterPlanApi

Оглавление

Описание

MasterPlan это мобильное приложение для Android написанное на языке Kotlin, позволяющее упростить контроль выполнения планов мероприятий в подразделении предприятия.






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

  • Android – ОС, на которой разработано приложение
  • Android SDK 36 – Средство разработки приложения
  • Kotlin – Основной язык, на котором разработано прилжение
  • Jetpack Compose - набор инструментов для построения UI
  • Clean Architecture - разделение по слоям domain, data, framework (андроид компоненты)
  • MVVM - Архитектурный паттерн
  • Retrofit - для обращения к MasterPlanApi
  • Dagger Hilt - для внедрения зависимостей (DI)
  • Datastore - для хранения токена автризации и состояния темы
  • Coroutines + Flow
  • Android Services - для создания уведомлений был создан WebsocketNotificationService наследуемый от Service
  • CI/CD - создание релиза автоматически через github actions







Установка

  1. Скачать apk из последнего релиза;
  2. Установить на устройство.

Функционал

Для приложения реализован ролевой доступ. Для представления функций предоставлен Use Case

изображение

About

Приложение для контроля выполнения планов мероприятий MVVM

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages