---
title: "Navigating Screens in Jetpack Compose (DevFest India 2021 - Mobile Track) | Shreyas Patil's Blog"
description: "Recap and resources from my DevFest India 2021 talk on Navigating Screens in Jetpack Compose. Learn the best practices for Compose navigation."
image: "https://blog.shreyaspatil.dev/_astro/cover-navigating-screens-in-jetpack-compose-devfest-india-2021-mobile-track.CKQkaBeC.png"
---

# Navigating Screens in Jetpack Compose (DevFest India 2021 - Mobile Track)

Hey Android developers 👋,

Now everyone is aware that Jetpack Compose is the future of Android UI development. DevFest India 2021 just happened this month (*October 2021*) and it’s a treasure of learning for everyone. I was also one of the speakers for the mobile track where I spoke about ***“Navigating screens in Jetpack Compose”*** on the second day. It’s a great experience for me as well to speak at such a large conference. Here are the details of the session.

> If you somehow missed attending the session, then these are resources for you!

---

## What is DevFest

DevFest India is the largest annual developer’s fest organized by Google Developer Groups across India. This year, it’s for all of us for 3 exciting days packed with learning, networking, experimenting and swags for a few winners! [Know more about it](https://devfestindia.com/)

---

## Session Recording 📺

This is the YouTube video published by [GDG India](https://www.youtube.com/channel/UCJsZoFDt7rfxPBI1esak8JQ) who premiered **DevFest India 2021** live on YouTube.

> You can seek to time 38:55 for watching my session.

---

## Topics covered 📚

- What’s the navigation?

- How was navigation (Before Jetpack Compose)?

- Why Jetpack Compose navigation?

- Setting up Jetpack Compose navigation in a project

- Navigating screens

- Navigating to the Composable

- Navigating with options

- Navigating back

- Navigating dialogs

- Navigating with arguments

- Navigating with OPTIONAL arguments

- Deep linking in Navigation

- Hilt and Navigation

- Interview questions

---

[View on LinkedIn](https://www.linkedin.com/posts/patil-shreyas_devfest-devfestindia21-devfest-activity-6857653913764585472-8sMg?utm_source=share&utm_medium=member_desktop&rcm=ACoAABUdUs4B-VoTZYn5iAoOP7UC0hoQURs4hlU)

If you found this helpful, I’ll be super glad to help.

Thank you! 😀

*“Sharing is caring”*

```json
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Navigating Screens in Jetpack Compose (DevFest India 2021 - Mobile Track) | Shreyas Patil's Blog",
  "image": "https://blog.shreyaspatil.dev/_astro/cover-navigating-screens-in-jetpack-compose-devfest-india-2021-mobile-track.CKQkaBeC.png",
  "datePublished": "2021-10-26T16:03:04.587Z",
  "author": [
    {
      "@type": "Person",
      "name": "Shreyas Patil",
      "url": "https://shreyaspatil.dev/"
    }
  ],
  "keywords": "developer, android, ui, kotlin, navigation"
}

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://blog.shreyaspatil.dev/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Posts",
      "item": "https://blog.shreyaspatil.dev//posts/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Navigating Screens in Jetpack Compose (DevFest India 2021 - Mobile Track)"
    }
  ]
}
```
