Master Multi-Module Architecture for Android Development
5:03:14
Description
Learn how to build an Industry level Currency Convertor app with proper Multi-Modules Architecture
What You'll Learn?
- You will learn the basics of getting started with modularization, including project structure and Gradle version catalog.
- You'll be able to create Modules manually or using Android Studio Templates
- You will create a Currency Convertor app that converts rates between two currencies
- You will be very confident with gradle. And you will be able to configure Modules with gradle scripts
- You will be able to create custom gradle plugins to reduce code duplication and to setup modules
- You will learn the proper Multi-Modules architecture
- You will learn how to setup room, retrofit, dagger-hilt and more libraries in a Multi Modules architecture
- You will learn how to convert an Online app to a fully Offline app in a Multi Modules app
- You will learn how to write unit tests in a Multi Modules app
Who is this for?
What You Need to Know?
More details
DescriptionWelcome to "Master Multi-Module Architecture for Android Development"! This comprehensive course is designed for Android developers who want to elevate their skills and master the art of modularization in Android applications. Whether you're a beginner or an experienced developer, this course will guide you through the process of building an offline currency converter app using proper multi-module architecture.
In this course, you will:
Understand Android Basics related to Modularization: Gain a solid foundation in the concepts and principles of modularization in Android development.
Create Modules using Different Methods: Learn how to effectively create and manage modules within your Android projects.
Become Confident with Gradle: Enhance your skills in working with Gradle, the build system for Android, and manage your project's dependencies more efficiently.
Learn Proper Multi-Modules Architecture: Discover best practices and architectural patterns for designing scalable and maintainable multi-module applications.
Reuse Dependencies Across Modules: Explore techniques for sharing and reusing dependencies across different modules to streamline your development process.
Set Up Room, Retrofit, and Dagger Hilt: Master the integration of popular libraries like Room, Retrofit, and Dagger Hilt in a multi-module project.
Build an Offline Currency Converter App: Develop a fully functional offline currency converter app using Work Manager, showcasing your new skills in action.
Utilize Jetpack Compose: Create custom components and build modern, responsive UIs with Jetpack Compose.
Test Your Multi-Module App: Learn to perform unit tests and UI tests to ensure the reliability and performance of your multi-module applications.
And more and more...
Enroll now and take your Android development skills to the next level with "Master Multi-Module Architecture for Android Development"!
Who this course is for:
- Android Developers who want to learn about the proper Multi Module architecture that is recommended by google
- Android Developers who want to know how to build scalable and industry apps
Welcome to "Master Multi-Module Architecture for Android Development"! This comprehensive course is designed for Android developers who want to elevate their skills and master the art of modularization in Android applications. Whether you're a beginner or an experienced developer, this course will guide you through the process of building an offline currency converter app using proper multi-module architecture.
In this course, you will:
Understand Android Basics related to Modularization: Gain a solid foundation in the concepts and principles of modularization in Android development.
Create Modules using Different Methods: Learn how to effectively create and manage modules within your Android projects.
Become Confident with Gradle: Enhance your skills in working with Gradle, the build system for Android, and manage your project's dependencies more efficiently.
Learn Proper Multi-Modules Architecture: Discover best practices and architectural patterns for designing scalable and maintainable multi-module applications.
Reuse Dependencies Across Modules: Explore techniques for sharing and reusing dependencies across different modules to streamline your development process.
Set Up Room, Retrofit, and Dagger Hilt: Master the integration of popular libraries like Room, Retrofit, and Dagger Hilt in a multi-module project.
Build an Offline Currency Converter App: Develop a fully functional offline currency converter app using Work Manager, showcasing your new skills in action.
Utilize Jetpack Compose: Create custom components and build modern, responsive UIs with Jetpack Compose.
Test Your Multi-Module App: Learn to perform unit tests and UI tests to ensure the reliability and performance of your multi-module applications.
And more and more...
Enroll now and take your Android development skills to the next level with "Master Multi-Module Architecture for Android Development"!
Who this course is for:
- Android Developers who want to learn about the proper Multi Module architecture that is recommended by google
- Android Developers who want to know how to build scalable and industry apps
User Reviews
Rating

Udemy
View courses Udemy- language english
- Training sessions 31
- duration 5:03:14
- Release Date 2024/10/30