توضیحات
ساخت برنامه آندروید کارهای روزانه با Jetpack Compose
نام دوره : To-Do App with Jetpack Compose MVVM – Android Development
پیش نیاز:
- مبانی زبان برنامه نویسی کاتلین
- اندروید استودیو
- انگیزه یادگیری!
توضیحات:
در دوره ساخت برنامه آندروید کارهای روزانه با Jetpack Compose به شما آموزش میدهم که چگونه با استفاده از یک جعبه ابزار محبوب رابط کاربری به نام Jetpack Compose ، اولین برنامه اندروید خود را از ابتدا بسازید .
می دانم که بسیاری از شما منتظر این لحظه بوده اید، لحظه ای که Jetpack Compose پایدار شود!
اکنون زمان مناسبی است که یک توسعه دهنده اندروید باشید! با Jetpack Compose، ساخت برنامه های اندروید هیجان انگیز، سرگرم کننده و بسیار ساده تر از قبل خواهند بود. ما دیگر نیازی به XML نداریم .
در عوض، ما قصد داریم UI خود را با یک فایل معمولی Kotlin ، با استفاده از قدرت کامل زبان برنامه نویسی Kotlin بسازیم.
همچنین ایجاد مؤلفه رابط کاربری سفارشی آسانتر شده است. بنابراین اگر میخواهید یک مؤلفه رابط کاربری سفارشی بسازید، مشکلی نیست، فقط با اضافه کردن یک تابع ساده با حاشیهنویسی Composable@ شروع می کنید.
و البته این دوره بدون یک پروژه واقعی به چه درد خواهد خورد؟ برنامه To-Do ما که قرار است در این دوره توسعه دهیم دارای یک فعالیت واحد و Zero Fragments خواهد بود.
در ابتدای این دوره قصد دارم شما را با Jetpack Compose و همچنین با برخی از مهمترین مفاهیم آشنا کنم.
شما همه چیز را در مورد چرخه زندگی یک قطعه و اینکه چگونه Compose Compiler تمام کارهای سخت را برای شما در پشت صحنه انجام می دهد، خواهید آموخت.
در دوره ساخت برنامه آندروید کارهای روزانه با Jetpack Compose قصد داریم از برخی از مهمترین اجزای معماری اندروید مانند:
- ROOM Database : برای ذخیره و خواندن داده ها از یک پایگاه داده محلی، به علاوه ما قصد داریم تعدادی درخواست SQL سفارشی نیز بنویسیم.
- Compose Navigation: تا بتوانیم بین Screen Composable های خود حرکت کنیم. و در پایان دوره همچنین یاد خواهید گرفت که چگونه چند انیمیشن انتقال زیبا را نیز اضافه کنید.
- ViewModel : که شامل تمام منطق مورد نیاز برای کار با برنامه ما خواهد بود.
- Preference DataStore : برای حفظ یک جفت کلید-مقدار ساده.
- یک کتابخانه تزریق وابستگی محبوب به نام Dagger-Hilt آشنا خواهید شد. خواهید دید که چگونه یک ViewModel را با وابستگی های مختلف بدون نیاز به ایجاد ViewModel Factory تزریق کنید.
بهطور پیشفرض برنامه ما از حالت تاریک نیز پشتیبانی میکند.
و خواهید آموخت که داشتن دو تم مختلف از برنامه با Jetpack Compose چقدر آسان است.
شما همچنین یاد خواهید گرفت که چگونه اجزای رابط کاربری سفارشی خود را بسازید.
ما از برخی از محبوب ترین اجزای متریال به همراه یک Scaffold استفاده خواهیم کرد که یک تابع قابل ترکیب شگفت انگیز است که از SLOT API استفاده می کند تا همه اجزای رابط کاربری شما را در مکانی که به آنها تعلق دارند قرار دهیم.
برنامه To-Do که قرار است روی آن کار کنیم ، مانند سایر اجزای برنامه ما، یک Splash Screen متحرک خواهد داشت.
همچنین یک قابلیت Swipe برای حذف متحرک که به ما امکان می دهد به راحتی یک مورد را از لیست حذف کنیم.
همراه با آن، ما یک ویژگی ایمنی به نام UNDO deleted item اضافه خواهیم کرد، که هر زمان که یک مورد را از لیست حذف کنیم، SnackBar را نمایش می دهد، بنابراین می توانیم آن را با یک کلیک برگردانیم.
شما با سایر موارد مرتبط با روش جدید توسعه برنامه های اندروید آشنا خواهید شد.
و در نهایت این دوره به طور مداوم با ویدیوهای جدید هر زمان که نیاز باشد به روز می شود
دوره ساخت برنامه آندروید کارهای روزانه با Jetpack Compose برای چه کسانی است:
- توسعه دهندگان اندروید
- کسی که می خواهد روش جدیدی برای توسعه برنامه های اندروید بیاموزد
- فردی می خواهد با کار بر روی یک پروژه واقعی درباره Jetpack Compose اطلاعات بیشتری کسب کند
- هر کسی که میخواهد با جدیدترین API برای ساخت برنامههای اندروید همراه باشد
- هر کسی که می خواهد به راحتی برنامه های اندروید بسازد
- هر کسی که می خواهد مهارت های خود را بهبود بخشد و به روز بماند
یودمی ایران –
دوره در خواستی خود را از راه های ارتباطی در خواست کنید
ghores –
عاشقتم یعنی، نمیدونم چی بگم بهت?❤️
محمد علی علما –
با سلام.
این دوره در سایت udemy اپدیت شده است( آخرین بروزرسانی Last updated 6/2022) آیا امکان دارد نسخه آپدیت شده را قرار دهید ؟
یودمی ایران –
سلام عرض شد
ممنون بابت اطلاع رسانیتون
حتما به روز می شه
Avrpic8 –
سلام لطفا این آموزش رو بروز کنید
باتشکر
یودمی ایران –
سلام عرض شد
به روز می شه
amin –
سلام
لطفا اگه امکانش هست این آموزش رو آپدیت کنین تشکر
یودمی ایران –
سلام عرض شد
ممنون از اطلاع رسانی
به روز می شه
مهدی –
سلام… دوره رو اپدیت نمیکنید؟
یودمی ایران –
درود بررسی می شه و اگه تغییری داشته باشه حتما به روز می شه