#gradle
Ускорение сборок flavors и buildTypes малой кровью и кастомным BuildConfig
Пример ускорения монолитного приложения путем разбиения его на модули. В статье расписываются все шаги:
👉 Как создать модули
👉 Глобальный конфиг вместо BuildConfig
👉 Настройка DI и Application класса
👉 Room и версия базы данных в аннотации
👉 Retrofit Service Interface и ключи в запросе
👉 BarcodeAnalyzer фабрика
👉 Пренебрежение ISP (Interface Segregation Principle, принцип разделения интерфейса)
👉 Benchmarks