Skip to content
TrackPodcasts
educationFeb 26, 20181:04:47pending

115: Architecture Components with Akshay Chordiya

About this 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 T
                else -> 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

Get every episode summarized

Each time Fragmented - AI Developer Podcast publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.

Email me new episodes

Free for 3 shows. No card needed.

Hosts & guests

No transcript yet

This episode has not been transcribed. Request it and it moves to the front of the queue.

115: Architecture Components with Akshay Chordiya

Fragmented - AI Developer Podcast

0:00
1:04:47

More episodes

More from Fragmented - AI Developer Podcast

View all episodes →