Android Kotlin: Forecast App 01 - Navigation & App Foundation - MVVM Tutorial Course

preview_player
Показать описание
📗 Get the code from this tutorial 👇👇

With this tutorial series you are starting a new Android development journey on which you are going to learn a ton of new things.

You are going to build a real forecast app using the MVVM architectural pattern. Let's quickly run through what you'll actually build. Don't worry if you don't understand half of the stuff I'm about to say - this is a tutorial, after all, and I will teach you everything in detail in later parts.

This app is going to do things like getting weather data from an API using Retrofit and Gson, caching this data in an SQLite database using Room library, handling asynchronous code using Kotlin's coroutines, concentrating data operations in a Repository class, injecting dependencies using Kodein library, getting the user's location and more.

Go to my website for more information, code examples and articles:

Follow me on social media:

#android #kotlin #mvvm #tutorial
Рекомендации по теме
Комментарии
Автор

Definitely. Your voice quality, video quality and also the content that you are covering.

simrandotdev
Автор

This is what I've been looking for! Thank you for this. I'm not as good at Kotlin as I am Java, but this does the trick.

danieldawson
Автор

I would argue this is one of if not THE most powerful set of tutorials for Android 2019.
Kotlin, Coroutines, Retrofit, caching data from the web, etc etc. Everything most Android apps need is here.

mattgraves
Автор

The best channel i found to learn architecture component, good job man👍👍

anggitprayogo
Автор

If anyone is having trouble with onSupportNavigateUp in MainActivity, this is how you write the return statement without using the deprecated NavigationUI.navigateUp method:

// The navigateUp method takes parameters differently now
// return NavigationUI.navigateUp(NavController, drawerLayout)
return NavigationUI.navigateUp(Navigation.findNavController(this, R.id.nav_host_fragment), null)

jonathanyost
Автор

Waiting for more Kotlin tutorial like this. Thank you.

baijusharma
Автор

really like the quality of your tutorial and appreciate all the effort u have done.

tomren
Автор

Great topic. Great channel and great tutorial 👍👍

EddyCaffrey
Автор

Thank you very much for your tutorials. I am learning a lot!

marcp
Автор

I solved the problem with the method Steps:

1) You have to update your Android Studio version to the last one in the dev channel, I'm using Canary 3.3 RC 2.
2) Import the exact version dependencies like Reso Coder did in build.grade (app) and build.grade (forecastapp)
3) Do the same steps indicated in the video.

Good Luck and Happy coding! oh and thanks you Reso Coder, amazing channel!

carlosmartin
Автор

I literally love you so muchhh, you saved my day.

levulinh
Автор

Thank you for your videos. You have a nice accent, so clear pronunciation) I'm from Russia and it really helps me to understand every word you said.

sjsjjdnjisjwjeuudn
Автор

Good tutorial!
If you have a problem with - on a null object reference
(I am using ext.navigation_version = '1.0.0-rc02')
Just setup action bar.


setSupportActionBar(toolbar)
navController = Navigation.findNavController(this, R.id.nav_host_fragment)
...

sergeyzhdan
Автор

Very useful tutorial wiil be! Thx a lot!!

wildjoe
Автор

Hi Matej, you did awesome job. The best tutorials I've found so far.
I have quick question. How would you pass an argument withing clicking on nawdrawer item? For Example, I'm showing multiple lists inside one fragment, depending on role of the argument(a, b, c). When I choose an action it's easy to do it with safe args, but is there some more elegant solution to do it beside overriding onOptionItemSelected. Cos if I do that I lost the beauty and clean code of setupWithNavController.
Big thanks for everything

superrio
Автор

These tutorials are very good, but sometimes I wish you included a small drawing (paint is good enough) to understand the general idea of why are we doing things.

BloodManticore
Автор

very nice that you use android studio 3.3 but like most users i am at 3.2 and dont have androidX

EDIT: i installed the android studio 3.3 beta and i still dont see the enable navigation editor button

InfantTree
Автор

Hi, nice video!
What's that desktop wallpaper & gadget?
btw, you can click the settings icon near the files menu, and untick 'Hide Middle Empty Packages', in order to see the real root instead of a grouped one

tApja
Автор

I do not have the option for Navigation Controller, any help ? I'm using Android Studio 3.4

ralphGabbbbbb
Автор

navigation arch component is same as jetpack navigation components?which one is better?

bhupendrarawat
welcome to shbcf.ru