Автор проекта - @leffsu

Related tags

App journal-android
Overview

Разрабы - Android-приложение

Стек

  • Язык: Kotlin
  • DI: Koin Annotations
  • Database: Room
  • Networking: GraphQL
  • UI: Compose, Accompanist
  • Presentation-level pattern: MVI
  • Multi-threading: Coroutines

На данный момент нет переменных окружения

Требования к окружению

  • Android Studio
  • Java 11

Интересные всякости

  • После изменения flavor требуется clean потому что Koin не подтирает сгенерированные файлы. В итоге получаем duplicate classes
  • На каждый функциональный тип подгружаемых изображений создаем свой ImageLoader, наследующийся от BaseImageLoader
  • 'debug' модуль требуется для флагов и экранов для дебага
  • dev flavor лезет в dev бэк, prod лезет в prod бэк

Архитектура

  • Бьем по фичам функционал
  • По возможности фича не наследует фичу за исключением вложенности или общих модулей типа 'feature_auth'

Текущие проблемы

  • Не настроен R8
  • Не вставлена метрика
  • Не была выведена сборка во внутреннее тестирование Google Play
You might also like...
Comments
Owner
Разрабы
Разрабы