Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Jetpack Compose
Search
Emre Behadır
October 05, 2021
Technology
42
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Jetpack Compose
The slides include jetpack compose basics.
Emre Behadır
October 05, 2021
More Decks by Emre Behadır
See All by Emre Behadır
Android Auto Basics
emrebehadir
0
83
Other Decks in Technology
See All in Technology
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
770
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
Kiro Crewをはじめよう
kizawa2020
1
160
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
hackers_champloo_2026_tidb
makocchi
0
160
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1369
210k
Building the Perfect Custom Keyboard
takai
2
910
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Building AI with AI
inesmontani
PRO
1
1.3k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Design in an AI World
tapps
1
350
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
Jetpack Compose 1 .. 2 Emre Behadır September 2021 *
Mostly adapted from multiple article
Contents • Imperative / Declerative paradigm • What is Jetpack
Compose • Behind of compose thinking • How compose works • What is next with compose
Imperative / Declerative paradigm Imperative adjective the form of a
verb that is usually used for giving orders Declare verb to announce something clearly
Imperative / Declerative paradigm
What is Jetpack Compose • Started to be announce in
2019 • First stable relase 28 June 2021 • Like React, SwiftUI, Flutter • Building with function • Declarative • Written in Kotlin
Behind of compose thinking Separation of concern
Separation of concern • Xml + Code • Initialize •
Synchronize • Only Code • Initialize with data • Synchronize with live data etc. Declarative Imperative
Behind of compose thinking Composition over inheritance
Behind of compose thinking Single source of truth
How Compose Works @Composable fun HelloWorld() { Text(text = "Hello
World") }
How Compose Works @Composable fun HelloWorld( ) { $composer.start(123) Text(
, text = "Hello World") $composer.end() } $composer: Composer $composer
How Compose Works EMPTY EMPTY EMPTY EMPTY EMPTY EMPTY EMPTY
What is next with compose • Clean and simple ui
development • Better preview experience • Build time
References • https://developer.android.com/jetpack/compose • https://medium.com/@intelligibabble • https://www.youtube.com/watch?v=WqnR_XhEiVI