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
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
21k
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
150
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
390
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
670
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
330
20251225_たのしい出張報告&IgniteRecap!
ponponmikankan
0
110
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
590
Everything As Code
yosuke_ai
0
490
ESXi のAIOps だ!2025冬
unnowataru
0
470
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
150
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
270
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
It's Worth the Effort
3n
187
29k
Designing for humans not robots
tammielis
254
26k
Skip the Path - Find Your Career Trail
mkilby
0
37
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
690
YesSQL, Process and Tooling at Scale
rocio
174
15k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
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