Posted on

Architectures of Android applications

update 14/05/2018

About MVVM and Kotlin in architecting-android-reloaded (github)


https://medium.com/@bvmaks/architectures-of-android-applications-244a083bf132

Forms & Controls
Model View Controller
Model View Presenter
Model View ViewModel
Model View Intent
Comparative Analysis

Continue reading Architectures of Android applications

Posted on

Android, mvvm, databinding, custom adapters

Custom attributes using BindingAdapters in Kotlin

https://proandroiddev.com/custom-attributes-using-bindingadapters-in-kotlin-971ef8fcc259


Modeling ViewModel States Using Kotlin’s Sealed Classes

https://engineering.udacity.com/modeling-viewmodel-states-using-kotlins-sealed-classes-a5d415ed87a7


Simplify your Android code by delegating to sealed classes (https://medium.com/halcyon-mobile/simplify-your-android-code-by-delegating-to-sealed-classes-99304c509321)

Posted on

MVVM and data binding (AAC)

https://developer.android.com/topic/libraries/data-binding/index.html

https://habrahabr.ru/post/260317/

https://habrahabr.ru/company/touchinstinct/blog/330830/

https://stfalcon.com/ru/blog/post/faster-android-apps-with-databinding

https://stfalcon.com/ru/blog/post/android-mvvm

http://www.vogella.com/tutorials/AndroidDatabinding/article.html

MVVM architecture, ViewModel and LiveData (Part 1)

MVVM architecture, ViewModel and LiveData — Part 2 (DI)

Implementing MVVM using LiveData, RxJava, Dagger Android

Android Architecture Components — now with 100% more MVVM

http://www.azoft.ru/blog/mvvm-android-data-binding/

Android Architecture Patterns Part 3:
Model-View-ViewModel

https://habrahabr.ru/company/dataart/blog/272737/

https://habrahabr.ru/company/mobileup/blog/312548/

https://habrahabr.ru/company/dataart/blog/267735/

ViewModels and LiveData: Patterns + AntiPatterns (ru)

Clean Architecture — Kotlin, Dagger 2, RxJava, MVVM and Unit Testing

Offline first Android App with Kotlin, MVVM, Dagger2, RxJava, LiveData and Room (https://medium.com/@cdmunoz/offline-first-android-app-with-mvvm-dagger2-rxjava-livedata-and-room-part-5-8fc4f9cee34d) (https://github.com/cdmunoz/CryptoCurrencyApp)

The death of Presenters and the rise of ViewModels (AAC) (https://proandroiddev.com/the-death-of-presenters-and-the-rise-of-viewmodels-aac-f14d54b419a)