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
Jetpack Compose
Search
Emre Behadır
October 05, 2021
Technology
0
37
Jetpack Compose
The slides include jetpack compose basics.
Emre Behadır
October 05, 2021
Tweet
Share
More Decks by Emre Behadır
See All by Emre Behadır
Android Auto Basics
emrebehadir
0
76
Other Decks in Technology
See All in Technology
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
1
130
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
210
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
590
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
210
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
130
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
120
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.2k
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
170
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
150
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
540
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
410
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
First, design no harm
axbom
PRO
2
1.1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
Visualization
eitanlees
150
17k
A Soul's Torment
seathinner
5
2.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
110
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
Leo the Paperboy
mayatellez
4
1.4k
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