Week 6 - Kotlin Android Development Course for Beginners - Navigation Architecture Component

preview_player
Показать описание
This week's lecture will teach you how implement Fragment navigation in your app using the Navigation Architecture Component from Android Jetpack.

This is lecture 6 in a 9 week series on mobile app development with Android and Kotlin. In this Android development course for beginners, you'll learn the fundamentals of Android development with Kotlin while building a simple weather app using Android Studio.

This lecture was recorded in support of a course I'm teaching at North Seattle College.

🤔This week's lecture covers the following questions:
- What is the Android Navigation Architecture Component?
- What problems is it trying to solve?
- How to create a navigation graph?
- How to add new destinations and actions to your navigation graph?
- How to navigate to a new Fragment using the NavController?
- How to update your AppBar based on navigation changes?
- How to implement a BottomNavigationView?

This Android development course is aimed at beginner programmers who have some familiarity with Java and object oriented programming, but haven't necessarily built mobile apps before.

Stay Up To Date
--

🔔 Subscribe to My Channel

Helpful Software Development Resources
--
📙 My Kotlin Book

📚 Books That Have Helped Me In My Career

My Office Setup
---
🔴 Livestream & Screen Recording Software

🖥 Development Hardware

📷 My Recording Setup

🙂 Follow Me Online

ℹsome links direct to affiliate sites
Рекомендации по теме
Комментарии
Автор

In case somebody gets stuck at 1:11:35 because it cant find setupWithNavController: Use instead of findViewById<Toolbar>.

goopgleplus
Автор

Best teacher ever !
PS: I'm gonna comment this under every video of the playlist ! 😅

thedev
Автор

huge thanks! you're a great teacher!

chris
Автор

Thank you so much Nate.🙂
Love from India ❤️

LORDGULSHAN
Автор

clear and smooth explanation, Thanks :)

Anilkumar-ecsj
Автор

very very very nice video series. huge thanks

sertunc-ko
Автор

Thanks so much for this playlist, it is very helpful.
I have a problem using the setupwithNavController function with the bottom navigation view, when I try to click any one of the two tabs the app stops working.

youssefsamehghattas
Автор

Big fan... What do you think about flutter... I have used native Android and flutter both... And using flutter for making UI is very easy as compared to native

aksharpatel
Автор

There was a back arrow shown in the app toolbar in the forecast details view when I was following along. But at the end of the video when we goto the details view, that back button is not coming in the toolbar. How did that happen? And what do I do to get that back button back?

platput
Автор

Nice bud, I have one problem while using navigation component is when user press the back button from the second fragment the first fragment lifecycle starts again from oncreateview ( seems it replacing the fragment as it in default navgrah component feature) so by this behaviour the API calls again and again. If you have any solution to stop this it would be appreciated. Thanks 😊. Also I have used the viewmodel to check the data already in fragment or not but this approach causes a lot of mess up with the code and unnecessary writing checks.

deepakgupta-zlin
Автор

Hi there, need your help with file chooser specially for PDFs and displaying the path and name and then uploading it to the server and finally retrieving that pdf and showing it to the user.
I'd be glad if you could make a video on this.
Android studio -Java
Thanks

rockingkapil
Автор

This tutorial is amazing, I've followed the learners from the first week, but I'm experiencing an Unresolved reference: setupWithNavController
I've tried several ways on the internet but it hasn't worked

useptampan
Автор

How do we know what to add in our build.gradle be it dependancy or any other things I am asking in general for any project

yashmistry
Автор

How would one implement onboarding/intro slider kinda things with navigation component ? the intro fragments as start destination seems wrong? Thanks for this series!

krithiksuvarna
Автор

Why the zip code in the input part did not pass into( to current forcast fragment) function, in navigate action

alrahma
Автор

If you can't import or have an error with
apply plugin:
The reason is you must import
id
instead of
apply plugin:

mehdit
Автор

I can't download the slides.. can you please share it?

mscstrmr
Автор

Thanks man for this tutorials of kotlin, others are garbage🤫. Am i wrong maybe, prove me wrong by channels recommendation for Kotlin.

unchart_d
Автор

Do you know in nepali language goobar means cow dung. 😂😂

bijaypoudel
visit shbcf.ru