Jetpack Compose Modern App development using latest tech
Jetpack Compose Modern App development using latest tech, available at $64.99, has an average rating of 4.58, with 54 lectures, based on 188 reviews, and has 982 subscribers.
You will learn about Modern Android app development Jetpack Compose MVVM Coroutines and Flow Navigation Scaffold with BottomNavBar Retrofit Hilt Dependency Injection Room database Android System Services – Network Connectivity Monitor This course is ideal for individuals who are Beginner Android developers or Intermediate Android developers It is particularly useful for Beginner Android developers or Intermediate Android developers.
Enroll now: Jetpack Compose Modern App development using latest tech
Summary
Title: Jetpack Compose Modern App development using latest tech
Price: $64.99
Average Rating: 4.58
Number of Lectures: 54
Number of Published Lectures: 54
Number of Curriculum Items: 54
Number of Published Curriculum Objects: 54
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Modern Android app development
- Jetpack Compose
- MVVM
- Coroutines and Flow
- Navigation
- Scaffold with BottomNavBar
- Retrofit
- Hilt Dependency Injection
- Room database
- Android System Services – Network Connectivity Monitor
Who Should Attend
- Beginner Android developers
- Intermediate Android developers
Target Audiences
- Beginner Android developers
- Intermediate Android developers
When learning to build an Android application, you start by learning the basics and then move to learn the libraries used in Android development. But you rarely learn the correct way to use these libraries together, to make a consistent, well designed and well developed application. This is where this course comes in.
Here we use the latest tools and techniques to build an app that is scalable and maintainable, to the latest standards in Android development.
After taking this course, you will know how to build a new app from scratch, in a way that you can later expand and improve without compromising on architecture.
We will use many of the most common libraries and tools in use today in Android development.
– Jetpack Compose as a foundation is imperative these days, and the whole ecosystem is moving towards this development pattern
– MVVM architecture is a standard in all well designed apps
– Kotlin Coroutines and Flows are extremely useful and recommended by Google to run functionality on the background thread
– Jetpack navigation for moving around in the app
– Retrofit for network communications is a standard for all apps that talk to a backend API
– Hilt Dependency Injection has become a standard library that decouples object creation from use
– Room database is essential for storing data in the app long term
– A network monitoring service is a very common practice to keep the user updated of any changes in network connectivity
All these tools and libraries are common place in most apps that you will build, and this course teaches you how to use them together to implement an app that is scalable, maintainable and testable.
If you want to take your development skills to the next level and become an expert Android developer, this course is for you.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Important message about Udemy reviews
Lecture 3: Engage on social media
Chapter 2: Project setup
Lecture 1: Section overview
Lecture 2: gradle config files
Lecture 3: Project setup
Lecture 4: api key config
Lecture 5: Getting the api keys
Chapter 3: Compose Navigation
Lecture 1: Section overview
Lecture 2: Jetpack Compose Navigation
Lecture 3: Dummy screen composables
Lecture 4: NavHost and Scaffold
Lecture 5: Vector assets
Lecture 6: BottomNavBar
Chapter 4: Api communication, Retrofit and Hilt
Lecture 1: Section overview
Lecture 2: Retrofit and Api
Lecture 3: Hilt
Lecture 4: Character response data type
Lecture 5: Api query
Lecture 6: Api service and standard parameters
Lecture 7: NetworkResult.kt
Lecture 8: ApiRepo
Lecture 9: AndroidManifest.xml configuration
Lecture 10: Hilt implementation
Chapter 5: ViewModel
Lecture 1: Section overview
Lecture 2: LibraryViewModel
Lecture 3: LibraryScreen.kt
Lecture 4: Library UI
Chapter 6: Database setup
Lecture 1: Section overview
Lecture 2: Room database
Lecture 3: Add Character data type
Lecture 4: Character DAO
Lecture 5: Database setup
Lecture 6: Update Hilt
Chapter 7: Character detail screen
Lecture 1: Section overview
Lecture 2: Retrieve single character functionality
Lecture 3: CharacterDetailScreen.kt
Lecture 4: Character detail screen
Lecture 5: CollectionDbViewModel
Lecture 6: Update detail screen UI
Lecture 7: CollectionScreen.kt
Lecture 8: Collection screen
Chapter 8: Adding notes
Lecture 1: Section overview
Lecture 2: Note data types
Lecture 3: NoteDao
Lecture 4: Update collection database
Lecture 5: Update ViewModel
Lecture 6: CollectionScreen.kt
Lecture 7: Update the UI
Chapter 9: Connectivity monitoring
Lecture 1: Section overview
Lecture 2: SingletonHolder
Lecture 3: Connectivity manager
Lecture 4: Update the UI
Chapter 10: Conclusion
Lecture 1: Conclusion
Instructors
-
Catalin Stefan
Software Development Teacher
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 14 votes
- 4 stars: 64 votes
- 5 stars: 109 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
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!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple