Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение
object, больше не надо помечать каждый метод как @JvmStatic и квалификаторы теперь можно добавлять аннотациями на propertyandroidx.security в активной разработке, частью которая являются возможность использования зашифрованных SharedPreference. В статье разбирается как работать с EncryptedSharedPreferences и сравнивается производительность с обычными настройками.Set или Map.Fragment (поддерживается в androidx.fragment 1.1.0):Fragment в Dagger модулеMap<Class<Fragment>, Provider<Fragment>>Extension функции - одна из самых популярных и любимых функций разработчиков, использующих Kotlin. Extension функции позволили решить проблему с расширением API классов, делать его консистентным со сторонни и использовать новые подходы для проектирования API.Architecture Components и Kotlin Coroutines и основными компонентами в ней являются ViewModel, Actions & States. EitherOptionint)Activity или Fragment.CoroutineScopeCoroutineScopeCoroutineScope + FlowCoroutineScope + ChannelCoroutineScopeUse Case/Interactor в Clean Architecture:Presenter/ViewModel не должны общаться с источниками данных напрямуюUse CaseUse Case