Android Jetpack: Improve your app's architecture

120 791
19.4
Опубликовано 14 мая 2018, 19:35
Announced at I/O 2017, Architecture Components are one part of Jetpack. These components include Room, LiveData, ViewModel, Paging, WorkManager and Navigation. Used separately they solve common but complex architecture issues, such as managing Android Lifecycle (LiveData/ViewModel), or handling background tasks (WorkManager). Used together, you can ditch the boilerplate, build robust apps faster, and focus on the code that makes your app unique!

Check out the docs and samples:
Architecture Components docs → goo.gl/guDBdr
Architecture Components samples → goo.gl/9AzUSz
Gradle dependencies → goo.gl/xD4evT
App Architecture Guide → goo.gl/j5Zztk
Guide to Background Operations → bit.ly/2wjVHZI

Check out the codelabs:
Room with a View Codelab [LiveData, ViewModel, Room and the architectural guidance] → bit.ly/2FS6YQD
Android WorkManager Codelab → bit.ly/2KGdQ7g
Android Navigation Codelab → bit.ly/2rs7jEy
Android Paging Codelab → bit.ly/2rmSqDk
Android Lifecycle-aware components Codelab [LiveData and ViewModel] → goo.gl/OBkIfC
Android Persistence Codelab [Room] → goo.gl/AMwWvx

Like videos? Check out these other DevBytes:
Room → goo.gl/1ePbRb
ViewModel → goo.gl/i6Xh8c
Paging Library → goo.gl/UmkLTG
LiveData → goo.gl/exEQbm

Watch more Android Jetpack videos here → goo.gl/kw8LPv

Subscribe to the Android Developers channel here → goo.gl/vLYDU

#AndroidJetpack #jetpack #featured
автотехномузыкадетское