Learning coroutines and building apps with it. All with Android MVVM Architecture, retrofit, livedata, viewmodel.
In this course we are going to start with what coroutines are, will look at all basic concepts like suspend, async / await structure , jobs, dispatchers. Then we are going to continue with advanced topics like flows and channels. Finally we are going to finish the course with building two Android applications matching industrial standards.
Also in each lecture, we’re going to implement some code on what we have just learned to solidify our knowledge.
My aim in this course is to give you a quick start on Kotlin coroutines in the beginning and finish at a master level. I will not only try to explain how these concepts work, i will also make sure that i am explaining when to use each one of these coroutine concepts.
As Kotlin is gaining more and more popularity each passing day and Google also revealed Kotlin as their preferred language, i think that learning Kotlin is now essential especially for Android developers. On the other hand, concurrent programming is being more and more essential as the applications get more complex. Coroutines is the best way to handle Concurrency and knowing how to use it probably will give you a couple steps of advantage. I hope i can help along the way.
Tired of creating Android UIs and layouts in XML? Jetpack Compose comes to the rescue!
Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Compose allows to quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.
This course will teach you the basics and fundamental concepts behind Compose while creating tons of cool modern layouts and designs. We will dive deep in the concepts behind Compose as we will build awesome Android UI widgets. We will also explore the integrations between Compose and other Jetpack libraries: ViewModel, LiveData, and Navigation by adding them all together in an MVVM architecture. We will study integrations between Jetpack Compose and other popular libraries on Android like Coroutines and Retrofit. We will tackle animations in Compose and learn how to create simple and complex animation effects like Collapsing Toolbar.
And remember, you need no prior Android or Kotlin experience! We will learn everything from scratch!
I can’t wait for you to join me in this course!
Who this course is for:
- This course is for kotlin developers who are seeking to learn coroutines from a beginner level to master level and android developers who want to use coroutines in an Android projects
checkout: Mern Stack course