
Size: a a a
MVVM
, MVP
, Clean Architecture
и пр. Дело в том что этот код имеет одинаковое строение и много схожего API. Так почему бы не избавиться от этого и сделать генерацию каркаса архитектуры фичи с помощью IDE?buildType
и productFlavor
не является удобным. Для решение этой проблемы я нашел удобный Gradle плагин, который позволяет описывать константы в property файлах, расположенных в соответствующей buildType
и productFlavor
папке в исходниках.Observable
из RxJava параллельно? Все немного более хитро чем использовать операторы merge и zip. Больше подробностей в статье или смотрите код в следующем посте 👇👇👇Observable
параллельно. У каждого Observable
, который вы передаете в merge
необходимо вызывать на отдельном Scheduler
.WorkManager
WorkManager
OneTimeWorkRequest
и PeriodicWorkRequest
Android Gradle Build
системе у вас есть возможность переопределить versionCode
для любого из BuildVarian
, с помощью метода setVersionCodeOverride
. versionCode
в AndroidManifest в конечном APK, но не меняет его в BuildConfig
файле. Баг или фича? Больше подробностей смотрите в статье.List<E>
MutableList<E>
и List<E>