Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
マスタデータ問題、マイクロサービスでどう解くか
kts
0
120
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
250
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.2k
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.4k
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
630
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
360
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
0
160
AIコーディングエージェント(NotebookLM)
kondai24
0
220
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
110
エディターってAIで操作できるんだぜ
kis9a
0
750
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
210
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Building Applications with DynamoDB
mza
96
6.8k
ラッコキーワード サービス紹介資料
rakko
0
1.8M
Unsuck your backbone
ammeep
671
58k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Done Done
chrislema
186
16k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
170
Google's AI Overviews - The New Search
badams
0
870
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
25
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