$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Architecture Components
Search
Andres Vasquez
June 17, 2017
Programming
0
43
Android Architecture Components
Codelab about Android Architecture Components.
Andres Vasquez
June 17, 2017
Tweet
Share
More Decks by Andres Vasquez
See All by Andres Vasquez
Deja de procastinar y ponte a Programar
andresvasqueza
0
91
Android Architecture Components Codelab
andresvasqueza
0
140
Droid 4 Droids Lima 2017
andresvasqueza
1
84
Firebase + Android Codelab
andresvasqueza
0
47
Trabaja para Google! (Work 4Google)
andresvasqueza
0
90
Como hacer que Android te pague la comida
andresvasqueza
0
36
Android Picnic Codelab @IWD 2016
andresvasqueza
0
130
Other Decks in Programming
See All in Programming
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
630
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
3.8k
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
360
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.7k
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
Cap'n Webについて
yusukebe
0
150
Deno Tunnel を使ってみた話
kamekyame
0
230
ゆくKotlin くるRust
exoego
1
160
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
0
160
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
290
Featured
See All Featured
How GitHub (no longer) Works
holman
316
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
0
950
My Coaching Mixtape
mlcsv
0
13
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
300
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
47k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
230
We Are The Robots
honzajavorek
0
120
Code Reviewing Like a Champion
maltzj
527
40k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
photo Architecture Components Android Andrés Vasquez
GDG Hola! Soy Andrés Vasquez - Ing. Telecomunicaciones. - Android
Certificate - +5 años experiencia. - Mojix - Jakare SRL.
Android Feedback Summit
None
None
Android Architecture Components https://developer.android.com/arch
LifeCycle Manage your app's lifecycle with ease. Lifecycle-aware components -
LiveData - ViewModel - LifecycleObserver - LifecycleOwner
Reactive Programming Is a programming paradigm oriented around data flow
and the propagation of change. Object x - Subscribe - Unsubscribe Lifecycle
States -> Events Lifecycle Aware components: React with Lifecycle events.
Room A SQLite object mapping library Data persistence - Entity
- DAO - Database ➔ Compilation time check. ➔ Interface access. ➔ Object mapping.
Final Structure
Final Data flow
Testing Structure Mock ViewModel Mock Persistence Mock Data Source
Let’s code! ui viewmodel repository db utils
The sample Follow the instructions in: codelab/Steps.txt Master Branch: -
Layouts, adapters, Fragments UI. - TODO Step # - Use the steps to complete the codelab Complete Branch
loadAll add delete Try to complete the codelab. The challenge
getPerson update
https://github.com/andres-vasquez/ android-mvvm-attendance Branch: Complete
thank you
None
None
Call to Action slide More info here http://
photo
None
None
None
None
None
Call to Action slide More info here http://
None
photo
None
None
None
Presentación del curso Duración: 4 semanas, 40 horas Horario: 14:30
- 16:30 CRITERIO DE EVALUACIÓN 25% Asistencia. 75% Proyectos en clase. (3 proyectos)
None
None
None
None
None
None
None
Call to Action slide More info here http://
None
thank you
#009688 #ffa000 #2196f3 All text is set in Roboto and
Roboto light. All code is set in Inconsolata. Download all 3 on google.com/fonts COLORS Sam ple, delete slide