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
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
150
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
430
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
670
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
390
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
120
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
340
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
なぜ今、コスト最適化(倹約)が必要なのか? ~AWSでのコスト最適化の進め方「目的編」~
htan
1
110
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
210
Webhook best practices for rock solid and resilient deployments
glaforge
1
270
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Statistics for Hackers
jakevdp
799
230k
Prompt Engineering for Job Search
mfonobong
0
160
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
4 Signs Your Business is Dying
shpigford
187
22k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Bash Introduction
62gerente
615
210k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
55
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
110
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