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
120
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
260
Persistence
davidodari
0
55
Building Trust in a Multicultural Team
davidodari
1
17
Room ORM | Workshop 2 | GADS 2020
davidodari
0
120
Android 11 Meetups: Whats New In Android
davidodari
0
240
Journey as an Android Developer
davidodari
1
140
Improve Quality of Android Apps with BDD
davidodari
0
170
Quick Intro To Kotlin Generics
davidodari
0
150
Data Structures and Algorithms Introduction
davidodari
0
88
Other Decks in Programming
See All in Programming
Implementing Design Systems in Swift
seyfoyun
2
480
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
440
Node.js v22 で変わること
yosuke_furukawa
PRO
12
4k
SIMD Parallel Programming with the Vector API
josepaumard
0
240
Documentation for users with AsciiDoc and Antora
ahus1
0
370
Elm Form Validation
bkuhlmann
0
520
Exploring the Implementation of “t.Run”, “t.Parallel”, and “t.Cleanup”
akarin
1
140
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
330
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
1k
Java 22 Overview
kishida
1
200
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
690
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
130
Featured
See All Featured
Bash Introduction
62gerente
605
210k
RailsConf 2023
tenderlove
9
560
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Unsuck your backbone
ammeep
664
57k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Web development in the modern age
philhawksworth
203
10k
Designing the Hi-DPI Web
ddemaree
276
33k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Building a Modern Day E-commerce SEO Strategy
aleyda
22
6.4k
Building Applications with DynamoDB
mza
88
5.6k
jQuery: Nuts, Bolts and Bling
dougneiner
60
7.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
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