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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sumeet Rukeja
December 18, 2021
Technology
0
150
Jetpack Compose | Meetup | Yudiz
Sumeet Rukeja
December 18, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
OpenShiftでllm-dを動かそう!
jpishikawa
0
110
Tebiki Engineering Team Deck
tebiki
0
24k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.5k
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.5k
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
150
AWS Network Firewall Proxyを触ってみた
nagisa53
1
240
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
260
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
200
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
30 Presentation Tips
portentint
PRO
1
220
Designing for Timeless Needs
cassininazir
0
130
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
The Language of Interfaces
destraynor
162
26k
For a Future-Friendly Web
brad_frost
182
10k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
53
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
730
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
62
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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