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
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Getting Started with Jetpack Compose
David Odari
May 25, 2022
More Decks by David Odari
See All by David Odari
Ship Faster With Feature Flags
davidodari
0
320
Persistence
davidodari
0
81
Building Trust in a Multicultural Team
davidodari
1
38
Room ORM | Workshop 2 | GADS 2020
davidodari
0
170
Android 11 Meetups: Whats New In Android
davidodari
0
440
Journey as an Android Developer
davidodari
1
170
Improve Quality of Android Apps with BDD
davidodari
0
190
Quick Intro To Kotlin Generics
davidodari
0
220
Data Structures and Algorithms Introduction
davidodari
0
130
Other Decks in Programming
See All in Programming
5分で問診!Composer セキュリティ健康診断
codmoninc
0
1k
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
150
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
520
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
560
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
130
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
800
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
270
仕様駆動開発の消費期限
watany
20
8.6k
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
390
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
240
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
470
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
190
Featured
See All Featured
Done Done
chrislema
186
16k
Automating Front-end Workflow
addyosmani
1369
210k
Designing Experiences People Love
moore
143
24k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
210
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
800
How to Talk to Developers About Accessibility
jct
2
520
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
270
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
420
The Pragmatic Product Professional
lauravandoore
37
7.4k
Designing Powerful Visuals for Engaging Learning
tmiket
1
500
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.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