Master Multi-Module Architecture for Android Development 2024-7 is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of gradle. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.
Throughout the lessons you will build genuine confidence with gradle and android, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.
Course Description
دوره Master Multi-Module Architecture for Android Development. این دوره برای توسعهدهندگانی طراحی شده که میخواهند مهارتهای خود را در زمینه تفکیک اپلیکیشن به ماژولهای مستقل ارتقا دهند. این دوره، ساخت یک اپلیکیشن مبدل ارز آفلاین را به عنوان پروژه عملی ارائه میدهد و شرکتکنندگان را با اصول ماژولار کردن، مدیریت وابستگیها با Gradle و الگوهای معماری برای ساخت برنامههای مقیاسپذیر و قابل نگهداری آشنا میکند. در طول دوره، روشهای اشتراکگذاری وابستگیها بین ماژولها، ادغام کتابخانههای کلیدی مانند Room، Retrofit و Dagger Hilt در یک ساختار چندماژولی و همچنین پیادهسازی رابط کاربری مدرن با Jetpack Compose آموزش داده میشود. علاوه بر این، مباحث مهمی مانند نوشتن تستهای واحد و تست رابط کاربری برای تضمین کیفیت و قابلیت اطمینان برنامه پوشش داده میشود. در نهایت، با استفاده از Work Manager، یک اپلیکیشن کامل و عملی ساخته خواهد شد تا تمامی مفاهیم و تکنیکهای آموزش داده شده در یک پروژه واقعی به کار گرفته شوند.
What You Will Learn
- فراگیری اصول اولیه شروع کار با ماژولار کردن، از جمله ساختار پروژه و Gradle version catalog.
- توانایی ایجاد ماژولها به صورت دستی یا با استفاده از الگوهای (Templates) Android Studio.
- ساخت یک اپلیکیشن مبدل ارز که نرخها را بین دو واحد پولی تبدیل میکند.
- کسب تسلط کامل بر Gradle و توانایی پیکربندی ماژولها با اسکریپتهای Gradle.
- توانایی ایجاد پلاگینهای Gradle سفارشی برای کاهش تکرار کد و راهاندازی ماژولها.
- فراگیری معماری چندماژولی (Multi-Modules) مناسب.
- آموختن نحوه راهاندازی Room، Retrofit، Dagger-Hilt و کتابخانههای دیگر در یک معماری چندماژولی.
- فراگیری نحوه تبدیل یک برنامه آنلاین به یک برنامه کاملاً آفلاین در ساختار چندماژولی.
- آموختن نحوه نوشتن تستهای واحد (Unit Tests) در یک برنامه چندماژولی.
Who This Course Is For
- توسعهدهندگان اندروید که میخواهند درباره معماری چندماژولی مناسب که توسط Google توصیه شده است، یاد بگیرند.
- توسعهدهندگان اندروید که میخواهند بدانند چگونه برنامههای مقیاسپذیر و در سطح صنعتی بسازند.
Course Features & Specifications
- ناشر: Udemy
- مدرس: Mohammad Nawas
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 5 ساعت و 3 دقیقه
- تعداد دروس: 31
Prerequisites
- Android Development Basics with Kotlin (Retrofit, Room, Dagger hilt)
- Jetpack Compose For building the UI
Preview
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
Installation Guide
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p