Jetting away
Tudor Sirbu
@studor
Introduction
Android Jetpack
ViewModel
LiveData
The past and the future
MVC MVP MVVM
Archite
cture
Compone
nts
Android
Jetpack
2017 2018
Android Jetpack
1
2
3
4
Foundation
Architecture
Behaviour
UI
ViewModel and LiveData
ViewModel objects store data required by your UI
components and maintain it throughout configuration
changes
Why use it?
Lifecycle aware
Separation of concerns
Improved performance
Easy to use
Getting started
Creating a ViewModel class
Instantiating a ViewModel
Using LiveData
Context aware
Getting started
Creating a ViewModel class
Instantiating a ViewModel
Using LiveData
Context aware
Getting started
Creating a ViewModel class
Instantiating a ViewModel
Using LiveData
Context aware
Getting started
Creating a ViewModel class
Instantiating a ViewModel
Using LiveData
Context aware
Find out
more
Android Jetpack
https://developer.android.com/jetpack
Florina Muntenescu
https://twitter.com/FMuntenescu
Google I/O Talk
https://www.youtube.com/watch?v=FrteWK
KVyzI
Thank you

Android Jetpack