$30 off During Our Annual Pro Sale. View Details »
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 Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
0
130
Databricksによるエージェント構築
taka_aki
1
120
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
670
AIにおける自由の追求
shujisado
3
470
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
980
プロダクトマネージャーが押さえておくべき、ソフトウェア資産とAIエージェント投資効果 / pmconf2025
i35_267
2
430
Modern Data Stack大好きマンが語るSnowflakeの魅力
sagara
0
280
JSConf JP 2025 LINEヤフーのセッション紹介&アンケート 結果発表
lycorptech_jp
PRO
0
130
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Eight Engineering Unit 紹介資料
sansan33
PRO
0
5.8k
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
11
3.8k
Agentic AI Patterns and Anti-Patterns
glaforge
1
120
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.2k
Why Our Code Smells
bkeepers
PRO
340
57k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Six Lessons from altMBA
skipperchong
29
4.1k
Statistics for Hackers
jakevdp
799
230k
RailsConf 2023
tenderlove
30
1.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
KATA
mclloyd
PRO
32
15k
Automating Front-end Workflow
addyosmani
1371
200k
Designing for Performance
lara
610
69k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
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