• Android Tips
  • Introduction
  • Project Structure
    • Gradle 의존성
    • Multi module에서 의존성 관리
    • Gradle Remote Build Cache
    • Modular project
  • Android Architecture Components
    • ViewModel
  • View
    • Font
    • Fragment
      • LifeCycle and Fragments backstack
    • ActionBar
    • Vector
    • RecyclerView
    • ConstraintLayout
  • Kotlin
    • Method count on Kotlin data class and features
    • When to Use Lazy or Lateinit
    • Effective Kotlin
    • static
  • Reactive
    • Reactive Architecture
  • Test
    • Espresso with Kotlin DSL
  • 3rdParties
    • Dagger
      • Dagger2 Generated Code
      • Dagger2 in Kotlin
      • Dagger 생성 코드 줄이기
    • 라이브러리 만들기
  • Functional Programming
    • Functional Programming Paradigm Demystified
  • AnnotationProcessing
  • RxJava
    • 네트워크 호출 전에 캐시에서 먼저 로드하기
    • Thread test
  • ConstraintLayout
  • CleanArchitecture
Powered by GitBook

ViewModel

ViewModel and LiveData with Dagger Android

https://medium.com/@gringoperalta/viewmodel-and-livedata-with-dagger-android-bae06482903b

How to inject bundle arguments to ViewModel

https://medium.com/@minakamel/how-to-inject-bundle-arguments-to-viewmodel-607429829cf0

Issuing Commands from a ViewModel using Kotlin Sealed Classes

https://medium.com/@trionkidnapper/issuing-commands-from-a-viewmodel-using-kotlin-sealed-classes-f1bbab7d4979

ViewModel and LiveData with Dagger Android

https://medium.com/@gringoperalta/viewmodel-and-livedata-with-dagger-android-bae06482903b

Understanding Dagger 2 Multibindings + ViewModel

https://medium.com/@alexfacciorusso/understanding-dagger-2-multibindings-viewmodel-8418eb372848

Android clean architecture with ViewModel, UseCases and Repositories: Part 1

https://medium.com/@antonicg/android-clean-architecture-with-viewmodel-usecases-and-repositories-part-1-b9e63889a1aa

Issuing Commands from a ViewModel using Kotlin Sealed Classes

https://medium.com/@trionkidnapper/issuing-commands-from-a-viewmodel-using-kotlin-sealed-classes-f1bbab7d4979

results matching ""

    No results matching ""