کامپوز اندروید با کاتلین
✅ سرفصل و جزئیات آموزش
در این دوره، درک جامعی از اینکه چگونه برنامهنویسی کاتلین و اصطلاحات آن به نوشتن کدهای کارآمد در کامپوز کمک میکند، پیدا خواهید کرد. مدرس، آنیس دیویس، نشان میدهد که چگونه میتوانید شباهتها و تفاوتهای کلیدی بین معماری UI در اپلیکیشن های اندروید با استفاده از سیستم View سنتی و سیستم Compose را شناسایی کنید. مبانی استفاده از سیستم طراحی متریال در کامپوز را فرا بگیرید تا رابطهای کاربری بصری جذابی ایجاد کنید که با استایل و برند اپلیکیشن شما هماهنگ باشد. همچنین، خواهید آموخت که چگونه اپلیکیشن های اندروید را با صفحات متعدد طراحی کرده و ناوبری روان بین آنها را پیادهسازی کنید. در پایان این دوره، شما آماده خواهید بود تا اپلیکیشن های اندروید را با رعایت بهترین شیوههای برنامهنویسی اعلامی از جمله استفاده مؤثر از تستهای واحد و یکپارچه توسعه دهید.
کامپوز اندروید با کاتلین
-
تحول توسعه مدرن اندروید 0:00:58
-
آنچه باید بدانید 0:00:56
-
فایلهای تمرینی را در GitHub ببینید 0:02:10
-
کاتلین برای Jetpack Compose 0:03:23
-
تعریف صفحات با اکتیویتی ها و composables 0:02:55
-
پیادهسازی طراحیها با استفاده از Composables 0:03:48
-
نمایش عناصر UI با Column ،Row و Box 0:04:35
-
واحدهای اندازهگیری در Compose 0:02:42
-
از modifiers برای سفارشیسازی طرح بندی خود استفاده کنید 0:05:50
-
چالش: خداحافظی با ConstraintLayout 0:00:57
-
راهحل: خداحافظی با ConstraintLayout 0:02:53
-
تمسازی در Compose 0:01:54
-
پیکربندی رنگهای تم طراحی متریال 0:05:23
-
مدیریت رنگهای طراحی متریال در Compose 0:03:49
-
پشتیبانی از تمهای مختلف طراحی متریال 0:04:55
-
درک توابع composable 0:03:00
-
مقدمهای بر استیت در Compose 0:03:34
-
درک بالا بردن استیت 0:04:41
-
از تابع remember استفاده کنید 0:04:24
-
چالش: در کدام استیت هستید؟ 0:01:30
-
راهحل: در کدام استیت هستید؟ 0:01:33
-
مقدمهای بر جریان داده یکطرفه 0:02:36
-
تزریق وابستگی با Koin 0:04:20
-
اضافه کردن یک ViewModel از یک composable 0:05:19
-
مشاهده دادهها در یک ViewModel 0:07:13
-
چالش: ذخیره کردن موارد مورد علاقهام 0:01:45
-
راهحل: ذخیره کردن موارد مورد علاقهام 0:01:38
-
مقدمهای بر کامپوننت ناوبری 0:01:56
-
راهاندازی یک کنترلر ناوبری 0:07:39
-
ناوبری بین صفحات 0:03:36
-
اضافه کردن یک کامپوننت ناوبری پایین 0:09:36
-
مدیریت ناوبری رویدادهای آیتم ناوبری 0:06:34
-
کشف طرح بندی های Lazy در Compose 0:05:47
-
اضافه کردن یک LazyGrid به یک صفحه composable 0:06:24
-
مدیریت رویدادهای کلیک آیتم طرح بندی Lazy 0:04:11
-
مدیریت استیت های بارگذاری و خالی 0:07:53
-
نمایش پیامهای snackbar 0:06:04
-
انتقال داده در ViewModel 0:03:54
-
چالش: افزوده کردن کمی بهبود 0:01:36
-
راهحل: اضافه کردن کمی بهبود 0:02:09
-
مقدمهای بر طرحبندیهای تطبیقی 0:02:27
-
ایجاد طرحبندیهای شبکهای تطبیقی 0:04:39
-
مدیریت ناوبری بهطور داینامیک با استفاده از اندازه پنجره 0:05:25
-
تغییر طرحبندی یک composable با محدودیتهای box 0:05:31
-
ایجاد تستهای اسکرینشات 0:03:46
-
مقدمهای بر سمنتیک کردن در Compose 0:03:33
-
ایجاد یک تست UI با ComposeTestRule 0:07:22
-
نوشتن تستهای پیشرفته UI با استفاده از Semantics 0:06:57
-
چالش: به بالا 0:01:18
-
راهحل: به بالا 0:01:26
-
توسعه مهارتهای خود با Android Compose 0:01:10
مشخصات آموزش
کامپوز اندروید با کاتلین
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:51
- مدت زمان :3:19:34
- حجم :480.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy