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
150
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
310
Persistence
davidodari
0
77
Building Trust in a Multicultural Team
davidodari
1
37
Room ORM | Workshop 2 | GADS 2020
davidodari
0
160
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
120
Other Decks in Programming
See All in Programming
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
260
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
2
660
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
780
RTSPクライアントを自作してみた話
simotin13
0
580
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
110
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
7
2.3k
CSC307 Lecture 17
javiergs
PRO
0
320
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.4k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
110
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4k
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
320
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Making Projects Easy
brettharned
120
6.7k
Done Done
chrislema
186
16k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Evolving SEO for Evolving Search Engines
ryanjones
0
210
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Context Engineering - Making Every Token Count
addyosmani
9
960
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Designing for humans not robots
tammielis
254
26k
How GitHub (no longer) Works
holman
316
150k
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