Hello Android, Weekly Update 4 -Lifecycles/LiveData/ViewModel/Room/Kotlin/RxJava

Weekly Updates on Android Technology for the developers by the developers.

Quote — An investment in knowledge pays the best interest.

Android Architecture Components

A new collection of libraries that help you design robust, testable, and maintainable apps. Huge update from Google, making developers life easier.

  • Handling Lifecycles: Handling lifecycles was really a nightmare for Android Developers, Google has made it easy now. Thanks to Google.
  • LiveData: LiveData is a data holder class which keeps a value and allows this value to be observed.
  • ViewModel: Lifecycles provides a new class called ViewModel, which is a helper class for the UI Controller that is responsible for preparing the data for the UI. The ViewModel is automatically retained during configuration changes so the data it holds is immediately available to the next activity or fragment instance
  • Room Persistence Library: An awesome database library directly from Google. Room is a must-used library if you are starting a new Android application.

Kotlin in Production

Learn Kotlin — lateinit vs lazy

From Java To Kotlin

Delivering a crash free app

Understand RxJava Backpressure

Happy Coding 🙂


Also, Let’s become friends on Twitter, Linkedin, Github, and Facebook.


 

Amit Shekhar

Amit Shekhar

Co-Founder at Mindorks | Learning is a journey, let’s learn together