🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش با Firebase و Compose، اپلیکیشن اندروید با کیفیت بالا بسازید
- آخرین آپدیت
دانلود Build High Quality Android App with Firebase and Compose
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ساخت اپلیکیشن MeasureMate اندروید با استفاده از Jetpack Compose، Firebase و Dagger Hilt
در این دوره آموزشی، با ساخت اپلیکیشن MeasureMate اندروید آشنا میشویم. این اپلیکیشن با استفاده از ابزارهای قدرتمند امروزی مانند Jetpack Compose، Firebase Authentication و Firebase Firestore ساخته میشود. چه شما یک توسعهدهنده اندروید مشتاق باشید یا به دنبال بهروزرسانی مهارتهای خود هستید، این دوره برای کمک به شما در ایجاد یک اپلیکیشن مقاوم و مقیاسپذیر طراحی شده است.
آنچه در این دوره خواهید آموخت:
Jetpack Compose: برای ساخت رابط کاربری مدرن و جذاب. یادگیری Jetpack Compose به شما امکان میدهد UIهای کارآمد و زیبایی را با استفاده از این ابزار جدید اندروید بسازید.
Firebase Authentication: پیادهسازی ورود کاربران ایمن با Google Sign-In و احراز هویت Firebase.
Firebase Firestore: ذخیره، همگامسازی و پرسوجو دادهها در زمان واقعی با Firebase Firestore.
Dagger Hilt: مدیریت تزریق وابستگی برای کدهای تمیزتر و ماژولار.
Material 3: طراحی رابط کاربری زیبا و سازگار
Compose Navigation: مسیریابی بین صفحهها به صورت یکپارچه.
Coil: بارگذاری و نمایش تصاویر به آسانی.
Splash Screen: ایجاد صفحه نمایش خوشآمد گویی برای اپلیکیشن.
ویژگیهای کلیدی اپلیکیشن MeasureMate:
MeasureMate شامل چهار صفحه اصلی خواهد بود:
صفحه ورود (Sign in Screen)، صفحه داشبورد (Dashboard Screen)، صفحه جزئیات (Details Screen) و صفحه افزودن آیتم (Add Item Screen).
اپلیکیشن ما از حالت تاریک (Dark Mode) پشتیبانی میکند و ما همچنین یک آیکون و صفحه نمایش خوشآمد گویی (Splash Screen) برای ظاهری جذابتر اضافه خواهیم کرد.
پیشنیازها:
آشنایی مقدماتی با توسعه اندروید.
دانش خوب از زبان برنامهنویسی Kotlin.
در طول این دوره، بهترین روشهای توسعه اندروید (Android Best Practices) را نیز به اشتراک خواهم گذاشت تا اطمینان حاصل شود که اپلیکیشن ما نه تنها کاربردی است، بلکه قابل نگهداری و مقیاسپذیر نیز میباشد. با پایان این دوره، شما مهارتهای لازم برای ارتقاء توسعه اندروید خود را خواهید داشت.
پس، اگر آمادهاید تا به مهارتهای Jetpack Compose، Firebase و توسعه اندروید مدرن مسلط شوید، بیایید شروع کنیم. مشتاقانه منتظر دیدن شما در این دوره هستم!
سرفصل ها و درس ها
مقدمه
Introduction
راهاندازی پروژه
Project Setup
راهاندازی قالب (Theme)
Theme Setup
طراحی رابط کاربری با Jetpack Compose
UI Design with Jetpack compose
صفحه ورود (Sign in)
Sign in Screen
چیدمان تطبیقی (Adaptive Layout)
Adaptive Layout
صفحه داشبورد – نوار بالایی (Top Bar)
Dashboard Screen - Top Bar
نمایش نظرات