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
David Odari
May 25, 2022
Programming
0
130
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
280
Persistence
davidodari
0
61
Building Trust in a Multicultural Team
davidodari
1
24
Room ORM | Workshop 2 | GADS 2020
davidodari
0
150
Android 11 Meetups: Whats New In Android
davidodari
0
320
Journey as an Android Developer
davidodari
1
150
Improve Quality of Android Apps with BDD
davidodari
0
180
Quick Intro To Kotlin Generics
davidodari
0
190
Data Structures and Algorithms Introduction
davidodari
0
98
Other Decks in Programming
See All in Programming
昭和の職場からアジャイルの世界へ
kumagoro95
1
350
Rails アプリ地図考 Flush Cut
makicamel
1
110
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
120
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
5
3.8k
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
最近のVS Codeで気になるニュース 2025/01
74th
1
250
Bedrock Agentsレスポンス解析によるAgentのOps
licux
2
720
Software Architecture
hschwentner
6
2.1k
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
11
1.8k
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
160
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
890
WebDriver BiDiとは何なのか
yotahada3
1
140
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
400
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Visualization
eitanlees
146
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
8
270
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
4 Signs Your Business is Dying
shpigford
182
22k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
BBQ
matthewcrist
86
9.5k
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