Podchaser Logo
Home
115: Architecture Components with Akshay Chordiya

115: Architecture Components with Akshay Chordiya

Released Monday, 26th February 2018
Good episode? Give it some love!
115: Architecture Components with Akshay Chordiya

115: Architecture Components with Akshay Chordiya

115: Architecture Components with Akshay Chordiya

115: Architecture Components with Akshay Chordiya

Monday, 26th February 2018
Good episode? Give it some love!
Rate Episode

In this episode, we talk about the different parts of Android architecture components. We've had episodes on Room and the paging library, so in this one, we thought we'll touch a little on Lifecycle Owners & Observers, ViewModels, and LiveData. Akshay Chordiya helps break it down. Listen on!

Show Notes

Lifecycle

ViewModels

Code snippet for a ViewModelFactory:

class UserVMFactory(val user: MyUser) : ViewModelProvider.Factory {override fun create(modelClass: Class): T {return when {modelClass.isAssignableFrom(UserVM::class.java) ->UserVM(user) as Telse -> throw IllegalArgumentException("Unknown ViewModel class")}}}

LiveData

Misc

Sponsors

  • Microsoft AppCenter - Sign up now on appcenter.ms and spend less time managing your app lifecycle and more time coding.

Contact

Show More

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features