Is Navigation Compose Bad for Your Health? Watch Before You Code! | Droidcon Italy 2023 Talk

Описание к видео Is Navigation Compose Bad for Your Health? Watch Before You Code! | Droidcon Italy 2023 Talk

🎟️ 2024 ticket SPECIAL PRICE: https://ticket.synesthesia.it/events/...
More information: https://it.droidcon.com/2024/

⏩ Chapter:
00:00 Intro
01:46 How to use Navigation Compose
05:16 First Compose screen
07:06 Add Arguments
07:28 Nav Host
09:06 Problems
13:19 Creating a new Navigation file for each screen
16:31 Second Act: Dynamic Star Destination
17:58 Using parent activity
20:56 Passing NavController
24:15 Feature Flows
26:03 Nested Graph
27:42 Problem
30:26 NavGraph is created in the beginning, not on demand
34:59 Solution

Jetpack Compose is probably the most popular topic in Android development these days. Most people believe creating views with Compose is a piece of cake compared to the old XML. As we try to get a piece of this delicious cake, we all face the consequences of consuming sugar! Fortunately, it can’t give you diabetes, but migrating to Compose can easily become a bottleneck in your project if it’s not managed properly.
Navigating between composable screens was one of the first challenges that we encountered. Saying goodbye to Jetpack’s Navigation Component and using the error-prone Compose Navigation was making our code messy and unstable.
In this talk, I will take you through the challenges we faced with Compose Navigation, how we integrated it into our big old project, and how we managed the risk of using a new technology.
🎤 POUYAN KHEDRI, Android Developer, ERASYS GMBH


📍Droidcon Italy was hosted in Turin, 12-13 October. Attended by 600+ participants and broadcast to an additional 100+ participants across the globe. The event was highly interactive with excellent presentations, high value networking and lots of engagement between the participants.
🎉 This year we will be in Milan, more Developers, more Speakers... we are waiting for you 📣

✅ Instagram:   / droidcon_it  
✅ Tweet:   / droidconit  
✅ Connect:   / droidcon-italy  
✅ Read: https://t.me/s/Droidconit

#droidconItaly #NavigationCompose #JetpackCompose #AndroidDevelopment #MobileDevelopment #AppDevelopment #TechTalk #SoftwareEngineering #AndroidStudio #ComposeNavigation #CodeChallenges

Комментарии

Информация по комментариям в разработке