Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Getting Started with Jetpack Compose
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
David Odari
May 25, 2022
Programming
0
140
Getting Started with Jetpack Compose
David Odari
May 25, 2022
Tweet
Share
More Decks by David Odari
See All by David Odari
Ship Faster With Feature Flags
davidodari
0
300
Persistence
davidodari
0
67
Building Trust in a Multicultural Team
davidodari
1
31
Room ORM | Workshop 2 | GADS 2020
davidodari
0
160
Android 11 Meetups: Whats New In Android
davidodari
0
420
Journey as an Android Developer
davidodari
1
160
Improve Quality of Android Apps with BDD
davidodari
0
180
Quick Intro To Kotlin Generics
davidodari
0
210
Data Structures and Algorithms Introduction
davidodari
0
110
Other Decks in Programming
See All in Programming
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
580
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
440
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
530
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
160
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
150
Codex の「自走力」を高める
yorifuji
0
1.2k
TipKitTips
ktcryomm
0
170
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.7k
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
240
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.1k
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
2
290
The Language of Interfaces
destraynor
162
26k
Ruling the World: When Life Gets Gamed
codingconduct
0
170
AI: The stuff that nobody shows you
jnunemaker
PRO
3
390
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.4k
Six Lessons from altMBA
skipperchong
29
4.2k
Leo the Paperboy
mayatellez
4
1.5k
The Spectacular Lies of Maps
axbom
PRO
1
620
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
51k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
Done Done
chrislema
186
16k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
80
Transcript
Jetpack Compose 🚀
None
What’s the Deal? 🤷
- Declarative approach and managing state - Less code e.g
LazyLists - Less context switch on Language tooling i.e use Kotlin for UI and logic. - Interop with existing view system - Faster development with tooling e.g previews - Better collaboration with designers* (Figma)
Getting Started
Sample
Tooling
None
Compose Layouts • Row • Column • Box • Surface
Compose Phases
Composition Layout Draw
Recomposition
Extras
- Modifiers - Navigation - Testing - Glance - And
So Much More…
Demo