Dagger hilt - внедрение зависимостей
Detekt - линтер
Безопасная маршрутизация
Store, ProtoStore - локальное хранилище
SvgToCompose
Room - БД Локаль по умолчанию
В проекте установлен
detekt-app/config/detekt/detekt.yml
Для его инициализации вAndroid studioнужно скачать плагин detekt
Его активация описана в описании плагина
В
releaseсборке логирования - нет.
Log.*,println- в release сборке убираются в конфигеproguard-rules-without-logs.pro
Логирование сетевых запросов убирается проверкойBuildConfig.DEBUGв файлеapi/network/HttpClient
Все локали определены в стнадратном для андроид
xml
Для добавления новых локалей необходимо добавить не только новыйxml, но и вgradle.android.defaultConfig.resourceConfigurations
Язык по умолчанию обязательно английский
Все файлы находятся в папке
providers/theme/Theme
Использование цветовой схемы:Text(color = Theme.colors.primary)
Используются типобезопасные маршруты, смотри официальную документацию
Все файлы по роутингу находятся вnavigation
Для контроля роутинга необходимо пользоваться методомLocalNavController.currentизproviders/LocalNavController
Для перехода по страницам нужно использовать не строки, а импортировать обьектDestionationизnavigation/Destionation
В хранилище Bitrix24 находятся файлы
signingConfigs
Основная документация находится вGitWiki