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
29
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
68
Other Decks in Technology
See All in Technology
スクラムエッセンス導入3ヶ月のチームに起きた変化
hacomono
PRO
1
130
サイボウズのOSPO
sat
PRO
3
200
スクラムチームだけどエクセルで要件定義書を書くことにしました / Requirements-Specification-Document-in-Scrum
okamototakuyasr2
0
200
feature flag と OpenTelemetry
biwashi
5
1.4k
個人開発でLIFFとMessagingAPIを使ってわかった5つのこと
diggymo
0
290
What's New in OpenShift 4.16
redhatlivestreaming
1
390
BedrockUpdatesPost-GW Summary
hedgehog051
2
190
IaCツールのいろいろ
takesection
0
200
RAG構築におけるKendraとPineconeの使い分け
sonoda_mj
2
220
プロダクト拡大フェーズでプロダクト検証サイクル効率化を目指す過程で見えたもの / Streamlining Product Validation in Growth Phase
kakehashi
4
2.9k
やさしいITを目指すために
ishity__
0
290
CentOS 7サポート終了直前!次はどうする?
koedoyoshida
1
210
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
227
17k
Happy Clients
brianwarren
93
6.5k
Practical Orchestrator
shlominoach
184
9.9k
Automating Front-end Workflow
addyosmani
1360
200k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
5
310
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
20
1.7k
Robots, Beer and Maslow
schacon
PRO
155
8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
23
2k
Fashionably flexible responsive web design (full day workshop)
malarkey
399
65k
How to Ace a Technical Interview
jacobian
273
22k
What the flash - Photography Introduction
edds
64
11k
Rebuilding a faster, lazier Slack
samanthasiow
75
8.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