This is the third blog post about using Kotlin Coroutines and Android Architecture Components in one simple weather app. We already have a working app implemented as the MainModel class. Now we need…
https://blog.elpassion.com/create-a-clean-code-app-with-kotlin-coroutines-and-android-architecture-components-part-3-f3f3850acbe6
* MainModel
* MainActivity
* Android Architecture Components
* onStart
* onResume
* onPause
* onStop
* onCreate
* onCreate
* SelectCity
* ViewModelProvider
* ViewModelProviders.of(Activity)
* Dagger
* ViewModel
* observe
* LiveData
* LiveData.observe
* Lifecycle
* STARTED
* RESUMED
* DESTROYED
* this youtube presentation (from 16:30)
* RxJava
* BehaviorSubject
* RxLifecycle
* El Passion
* RxLifecycle
* Teamcity Android Client
* Chart
* ChartView
* CrView
* View.invalidate()
* View.onDraw(Canvas)
* Canvas
* onDraw
* actor
* UI
* Channel.CONFLATED
* GitHub/CrWeather
* ChartsUtils.kt
* Continuation
* resumed
* Property Animation
* ValueAnimators
* ObjectAnimators
* AnimatorSets
* Evaluators
* Interpolators
* RxJava
* very well
* Svetlana Isakova
* JetBrains
* The Future of Kotlin