Master Multi-Module Architecture for Android Development

Posted By: lucky_aut

Master Multi-Module Architecture for Android Development
Published 7/2024
Duration: 5h3m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 2.84 GB
Genre: eLearning | Language: English

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

Requirements
Android Development Basics with Kotlin (Retrofit, Room, Dagger hilt)
Jetpack Compose For building the UI

Description
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

More Info