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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
960
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
130
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
630
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
210
AI駆動開発を事業のコアに置く
tasukuonizawa
1
260
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
130
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
590
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
300
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
120
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Abbi's Birthday
coloredviolet
1
4.8k
Docker and Python
trallard
47
3.7k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The SEO identity crisis: Don't let AI make you average
varn
0
290
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
200
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
Designing for Timeless Needs
cassininazir
0
130
Why Our Code Smells
bkeepers
PRO
340
58k
Believing is Seeing
oripsolob
1
56
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
66
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