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 | Meetup | Yudiz
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Sumeet Rukeja
December 18, 2021
Technology
150
0
Share
Jetpack Compose | Meetup | Yudiz
Sumeet Rukeja
December 18, 2021
Other Decks in Technology
See All in Technology
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
3.6k
変化の激しい時代をゴキゲンに生き抜くために 〜ストレスマネジメントのススメ〜
kakehashi
PRO
4
1.1k
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
430
ハーネスエンジニアリング入門
knishioka
0
130
[Scram Fest Niigata2026]Quality as Code〜AIにQAの思考を再現させる試み〜
masamiyajiri
1
260
GitHub Copilot Dev Days
tomokusaba
0
150
「誰一人取り残されない」 AIエージェント時代のプロダクト設計思想 Product Management Summit 2026
mizushimac
1
3k
需要創出(Chatwork)×供給(BPaaS) フライホイールとMoat 実行能力の最適配置とAI戦略
kubell_hr
0
2.1k
「QA=テスト」「シフトレフト=スクラムイベントの参加者の一員」の呪縛を解く。アジャイルな開発を止めないために、10Xで挑んだ「右側のしわ寄せ」解消記 #scrumniigata
nihonbuson
PRO
3
910
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
260
大学職員のための生成AI最前線 :最前線を、AIガバナンスとして読み直すためのTips
gmoriki
2
3.8k
色を視る
yuzneri
0
320
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
530
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How to train your dragon (web standard)
notwaldorf
97
6.6k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
28
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
Into the Great Unknown - MozCon
thekraken
41
2.4k
Are puppies a ranking factor?
jonoalderson
1
3.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Music & Morning Musume
bryan
47
7.2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.9k
Odyssey Design
rkendrick25
PRO
2
610
Transcript
Kick start Android with Jetpack Compose 19th Dec, ‘21
Yudiz Solutions Pvt. Ltd. An Ahmedabad based IT company providing
software solutions since 12 years yudiz.com
Sumeet Rukeja Host • Android & Flutter developer • LinkedIn
: @smokelaboratory Savan Kashiyani Moderator • Mobile team lead • LinkedIn : @savankashiyani
Speaker panel Mohit Suthar Bhushan Maniyar Mahek Thaker
Agenda • What is Jetpack Compose? • Building UI •
Interop • Navigation • New concepts • Instagram UI clone • Q&A • Quiz - Winner gets ₹500 Amazon voucher
Join at slido.com #AskYudiz ⓘ Ask your questions in slido.com.
Use code AskYudiz
Mohit Suthar • Android & cross platform developer • LinkedIn
: @mohit-suthar Basics of Jetpack Compose
What is Jetpack Compose? • Declarative UI framework for native
android • Built purely in Kotlin • Production ready (went stable in July ‘21) • Future of Android development for next 10 years
Declarative vs Imperative programming • Analogy : Asking a taxi
driver to go to a destination Imperative style ➔ Go straight ➔ Take left ➔ Take U turn ➔ Stop at beach Declarative style ➔ Go to the beach
Declarative vs Imperative programming
Basics of Jetpack Compose • @Composable • @Preview • modifier
• rememberX • MutableState
Output
Let’s code
Mahek Thaker • Android developer • LinkedIn : @MahekThaker Interop
in Jetpack Compose
Side-effects in Jetpack Compose • Effects that matters • Types
◦ LaunchedEffect : The Coroutines of Compose ◦ DisposableEffect : On destroy of Compose?
Interop in Jetpack Compose • Use compose with classic android
• Interoperability APIs ◦ ComposeView : The xml of compose? ◦ AndroidView : Traditional views in compose? ◦ AbstractComposeView : Bundle of compose code in xml?
Let’s code
Bhushan Maniyar • Android developer • Linkedin : @bhushan18-maniyar Navigation
in Jetpack Compose
Navigation in Jetpack Compose • Ways to navigate ◦ Activity
+ activity + composables ◦ Activity + fragments + composables ◦ Activity + composables (single activity architecture) • Navigation library
Navigation library components • NavController • NavHost • composable •
Nested navigation • Arguments & deeplinks • Animation (accompanist)
Let’s code
Q&A #askyudiz
Quiz time! • Method : Fastest finger first • Reward
: ₹500 Amazon voucher • Tie : Reward distributed among winners • Notes : Email is compulsory
References • Instagram UI clone - code • Blogs •
YouTube videos • Documentation
Your feedback is important!
None