Careertail
About UsCoursesCareer PathsBlogOpportunities
Log In
Courses>Mobile Development>To-Do App with Jetpack Compose MVVM - Android Development
DevelopmentTo-Do App with Jetpack Compose MVVM - Android Development
Price:Paid
Length:9.5 hours
Content type:video
level:beginner
Updated:22 February 2024
Published:21 August 2022
Similar courses
Opportunities
Courses>Mobile Development>To-Do App with Jetpack Compose MVVM - Android Development
To-Do App with Jetpack Compose MVVM - Android Development
4.7 (1.4k)
9.5 hours
1353 students
What you will learn
1Develop Android App from Scratch
2To-Do App with Jetpack Compose
3New Declarative way of Building UI
4Introducing with Jetpack Compose
5Composable Lifecycle
6Initial Composition and Re-composition
7States in Jetpack Compose
8Side Effects
9Layouts in Jetpack Compose
10Build Custom UI Components
11ROOM Database
12Compose Navigation
13ViewModel
14Dependency Injection with Dagger-Hilt
15Preferences DataStore
16Support for Dark and Light Themes
17Animate UI Components
18Animated Splash Screen
19Swipe to Delete Animation
20SharedViewModel
21Clean Architecture
22MVVM
23Transition Animations
24And many more!
Target audiences
1Android Developers
2Android Designers
3Anyone who wants to learn new way of Developing Android Apps
4Anyone who wants to learn more about Jetpack Compose by working on a real project
5Anyone who wants to keep up with the Latest API's for Building Android Apps
6Anyone who wants to build Android Apps with ease
7Anyone who wants to improve skills and stay up to date
Requirements
1Basics of Kotlin Programming Language
2Android Studio
3Motivation to Learn!
FAQ
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Description

Hello there and welcome to my course! In this course I'm going to teach you how to build your first Android App from scratch, using a popular UI toolkit called Jetpack Compose.

I know that lots of you have been waiting for this moment, a moment when Jetpack Compose became stable! Now it's the right time to be an Android Developer! With a Jetpack Compose building Android Apps is going to be exciting, fun and  a lot simpler then before. We are not going to need XML anymore.

Instead we are going to build our UI with a regular Kotlin file, using the full power of Kotlin programming language.  Also creating custom UI component has been easier. So you want to build a custom UI component, no problem, just start by adding a simple function annotated with @Composable annotation.

And of course how would this course look like without a real project? Our To-Do application which we are going to develop in this course will have a Single Activity and Zero Fragments. Sounds impossible? Well it isn't. So better get used to it, because that will greatly simplify the process of developing Android apps.

Now at the beginning of this course I'm going to introduce you with Jetpack Compose in general and with some of the most important concepts as well. You will learn everything about the Lifecycle of a single composable and how Compose Compiler is doing all the hard work for you behind the scenes.


In this course we are going to use some of the most important Android Architecture components like:

- ROOM Database: To save and read the data from a local database, plus we are going to write some custom SQL queries as well.

- Compose Navigation: So we can navigate between our Screen Composables. And At the end of the course you will also learn how to add some beautiful transition animations as well.

- ViewModel: Which will contain all the logic needed to work with our app.

- Preference DataStore: To persist a simple key-value pairs.

- And you'll learn about a popular dependency injection library called Dagger-Hilt. You will see how to inject a ViewModel with different  dependencies without needing to create a ViewModel Factory.


By default our application will support Dark Mode as well, and you will learn how easy it is to have two different themes of your app with a Jetpack Compose. You will also learn how to build your own custom UI components.We will use some of the most popular material components along with a Scaffold, which is an amazing composable function that uses SLOT API, to place all your UI components in the place they belong by the rules of material design documentation.

To-Do app on which we are going to work on will have an animated Splash Screen, as some other components in our app. Also an Animated Swipe to Delete functionality which will allow us to easily remove an item from the list. Along with that we will add a safety feature called UNDO deleted item, which will display a SnackBar whenever we delete an item from the list, so we can get it back by one click. You will learn planty of other things related to the new way of developing Android Apps.

And finally this course will be constantly updated with new videos whenever needed. Whenever we find a bug in our app, then I'm going to record a video about it and we are going to fix it together. Plus you'll be in contact with me throughout this whole course, and you can always ask me a question related to this course and even suggest some code cleanup for the project if  you are skilled enough to find it.


Overall this is going to be quite a journey.

So what are you waiting my friend, let's start learning!

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot
Careertail
Courses>Mobile Development>To-Do App with Jetpack Compose MVVM - Android Development
DevelopmentTo-Do App with Jetpack Compose MVVM - Android Development
Price:Paid
Length:9.5 hours
Content type:video
level:beginner
Updated:22 February 2024
Published:21 August 2022
Similar courses
Opportunities
Courses>Mobile Development>To-Do App with Jetpack Compose MVVM - Android Development
To-Do App with Jetpack Compose MVVM - Android Development
4.7 (1.4k)
9.5 hours
1353 students
What you will learn
1Develop Android App from Scratch
2To-Do App with Jetpack Compose
3New Declarative way of Building UI
4Introducing with Jetpack Compose
5Composable Lifecycle
6Initial Composition and Re-composition
7States in Jetpack Compose
8Side Effects
9Layouts in Jetpack Compose
10Build Custom UI Components
11ROOM Database
12Compose Navigation
13ViewModel
14Dependency Injection with Dagger-Hilt
15Preferences DataStore
16Support for Dark and Light Themes
17Animate UI Components
18Animated Splash Screen
19Swipe to Delete Animation
20SharedViewModel
21Clean Architecture
22MVVM
23Transition Animations
24And many more!
Target audiences
1Android Developers
2Android Designers
3Anyone who wants to learn new way of Developing Android Apps
4Anyone who wants to learn more about Jetpack Compose by working on a real project
5Anyone who wants to keep up with the Latest API's for Building Android Apps
6Anyone who wants to build Android Apps with ease
7Anyone who wants to improve skills and stay up to date
Requirements
1Basics of Kotlin Programming Language
2Android Studio
3Motivation to Learn!
FAQ
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Description

Hello there and welcome to my course! In this course I'm going to teach you how to build your first Android App from scratch, using a popular UI toolkit called Jetpack Compose.

I know that lots of you have been waiting for this moment, a moment when Jetpack Compose became stable! Now it's the right time to be an Android Developer! With a Jetpack Compose building Android Apps is going to be exciting, fun and  a lot simpler then before. We are not going to need XML anymore.

Instead we are going to build our UI with a regular Kotlin file, using the full power of Kotlin programming language.  Also creating custom UI component has been easier. So you want to build a custom UI component, no problem, just start by adding a simple function annotated with @Composable annotation.

And of course how would this course look like without a real project? Our To-Do application which we are going to develop in this course will have a Single Activity and Zero Fragments. Sounds impossible? Well it isn't. So better get used to it, because that will greatly simplify the process of developing Android apps.

Now at the beginning of this course I'm going to introduce you with Jetpack Compose in general and with some of the most important concepts as well. You will learn everything about the Lifecycle of a single composable and how Compose Compiler is doing all the hard work for you behind the scenes.


In this course we are going to use some of the most important Android Architecture components like:

- ROOM Database: To save and read the data from a local database, plus we are going to write some custom SQL queries as well.

- Compose Navigation: So we can navigate between our Screen Composables. And At the end of the course you will also learn how to add some beautiful transition animations as well.

- ViewModel: Which will contain all the logic needed to work with our app.

- Preference DataStore: To persist a simple key-value pairs.

- And you'll learn about a popular dependency injection library called Dagger-Hilt. You will see how to inject a ViewModel with different  dependencies without needing to create a ViewModel Factory.


By default our application will support Dark Mode as well, and you will learn how easy it is to have two different themes of your app with a Jetpack Compose. You will also learn how to build your own custom UI components.We will use some of the most popular material components along with a Scaffold, which is an amazing composable function that uses SLOT API, to place all your UI components in the place they belong by the rules of material design documentation.

To-Do app on which we are going to work on will have an animated Splash Screen, as some other components in our app. Also an Animated Swipe to Delete functionality which will allow us to easily remove an item from the list. Along with that we will add a safety feature called UNDO deleted item, which will display a SnackBar whenever we delete an item from the list, so we can get it back by one click. You will learn planty of other things related to the new way of developing Android Apps.

And finally this course will be constantly updated with new videos whenever needed. Whenever we find a bug in our app, then I'm going to record a video about it and we are going to fix it together. Plus you'll be in contact with me throughout this whole course, and you can always ask me a question related to this course and even suggest some code cleanup for the project if  you are skilled enough to find it.


Overall this is going to be quite a journey.

So what are you waiting my friend, let's start learning!

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot