Публикации по теме 'android'
Проблема с sql.Date Flutter
TL; DR
Архитектура и выбор класса Flutter могут повысить риск его разработки API. Хорошим примером является нижняя навигация, популярный в настоящее время элемент пользовательского интерфейса.
Введение
Когда в 1997 году была выпущена Java 1.1, язык и платформа переходили с языка программирования браузера / Интернета на язык предприятия. Большая часть этого была связана с интерфейсом к SQL, программным интерфейсом для баз данных. Хотя включение JDBC в ядро в целом было ошибкой,..
Dagger-Hilt vs Dagger-Android для MVVM
Если вы создавали свои приложения с помощью MVVM Architecutre с Dagger. Тогда, возможно, вы все устали от шаблонного кода Dagger-Android.
Я говорю об этих фрагментах кода, которые вы часто видите:
Класс Applicaiton
override fun applicationInjector(): AndroidInjector<out DaggerApplication> {
return DaggerAppComponent.builder().application(this).build()
}
Аннотации
@MapKey
@Target(AnnotationTarget.FUNCTION)
annotation class ViewModelKey(val value : KClass<out..
Отправка событий из ViewModel в Activity / Fragments - правильный путь
В MVVM всякий раз, когда вы хотите показать тосты или закусочную или отправить намерение, вы должны отправить сообщение из модели ViewModel в действие или фрагмент и попросить его выполнить задание, но обычные методы для этого имеют большие резервы. .
В примере ShowToast ViewModel решает, когда показывать сообщение и какое сообщение показывать, но именно представление отвечает за отображение фактического сообщения. Я подробно описал обязанности View-ViewModel в другой статье. MVVM -..