اندروید با کاتلین - اصول
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
توسعه اندروید در چند سال اخیر به سمت استفاده از شیوههای مدرن طراحی مانند رابط کاربری اعلانی و کوروتینها تکامل یافته است. در این دوره، شما با مبانی توسعه اندروید، از معرفی زبان کاتلین تا ساخت و استقرار یک اپلیکیشن کاربردی اندروید کاربردی آشنا خواهید شد. ابتدا، زبان کاتلین را بررسی خواهید کرد و به بررسی رابط کاربری، Jetpack Compose و کوروتینها خواهید پرداخت. سپس، چگونگی استفاده از کتابخانه Room برای دسترسی به پایگاه داده SQLite را بررسی خواهید کرد، view modelهای اندروید را خواهید دید و از فریمورک تزریق وابستگی Dagger و Hilt برای ساختاردهی کد بهگونهای استفاده خواهید کرد که نگهداری و تست آن آسانتر شود.
در مرحله بعد، یاد خواهید گرفت چگونه کد خود را تست کنید، شامل تست واحد و تست یکپارچهسازی روی دستگاه، و خواهید دید چگونه فراخوانیهای REST را با کتابخانه OkHttp ایجاد کنید. در نهایت، خواهید دید چگونه APKها و باندلها را بسازید و چگونه یک اپلیکیشن اندروید را مستقر کنید. در پایان این دوره، شما مهارتهای لازم برای ساخت و استقرار یک اپلیکیشن کاربردی اندروید با کاتلین را خواهید داشت.
اندروید با کاتلین - اصول
-
انواع 0:06:00
-
تغییرپذیری 0:04:00
-
Nullability 0:07:00
-
عملگرها 0:03:00
-
کنترل جریان 0:04:00
-
کلاسها و رابطها 0:07:00
-
توابع و لامبداها 0:10:00
-
مقدمه 0:02:00
-
Wizard پروژه 0:02:00
-
ساخت یک AVD 0:04:00
-
اشکالزدایی و لاگ کردن 0:05:00
-
فایلهای Gradle 0:07:00
-
مقدمه 0:02:00
-
فعالیت اصلی 0:04:00
-
نمایش چرخه عمر فعالیت 0:03:00
-
بارگذاری یک منبع 0:04:00
-
انتخاب منابع بر اساس پیکربندی 0:03:00
-
منابع دیگر 0:02:00
-
منابع رشته 0:04:00
-
مقدمه 0:04:00
-
آشنایی اولیه با Compose 0:02:00
-
طرحبندی ساده 0:05:00
-
طرحبندیهای ستونی 0:05:00
-
اندازه ترکیبپذیر (Sizing Composable) 0:03:00
-
استایلدهی به عناصر متنی 0:02:00
-
بهبود طرحبندی 0:07:00
-
رویدادها 0:05:00
-
مقدمه 0:05:00
-
رویدادها 0:06:00
-
State قابل مشاهده 0:04:00
-
مدیریت State 0:04:00
-
معرفی MVVM 0:01:00
-
راهاندازی View Model 0:09:00
-
مدیریت رویداد حذف 0:04:00
-
مرتبسازی لیست 0:02:00
-
راهاندازی ناوبری 0:05:00
-
میزبان اولیه ناوبری 0:02:00
-
اضافه کردن دکمه اکشن شناور 0:03:00
-
اضافه کردن یک صفحه جدید 0:03:00
-
ناوبری با پارامترها 0:11:00
-
ناوبری ایمن برای نوع 0:06:00
-
اولین کوروتین شما 0:04:00
-
صبر کردن و لغو Jobها 0:05:00
-
بیلدر کوروتین ناهمگام 0:02:00
-
جریانها 0:02:00
-
جریانها در اندروید 0:04:00
-
حذف کتابها 0:06:00
-
اسنکبارها 0:03:00
-
جریانهای مشترک 0:09:00
-
راهاندازی Room 0:04:00
-
تعریف جدول Room 0:04:00
-
DAO Room 0:04:00
-
تعریف پایگاه داده 0:02:00
-
بارگذاری کتابها از پایگاه داده 0:06:00
-
ویرایش کتابها 0:06:00
-
تنظیم برنامه 0:03:00
-
ساخت API 0:12:00
-
مقداردهی اولیه Retrofit 0:03:00
-
تعریف یک کلاس نتیجه 0:04:00
-
تعریف مخزن 0:03:00
-
لیست انجام کارها 0:03:00
-
ویرایش لیست انجام کارها 0:02:00
-
اضافه کردن یوزکیسها 0:05:00
-
پیکربندی Hilt 0:07:00
-
راهاندازی ViewModelها 0:07:00
-
ادغام Hilt با اندروید 0:03:00
-
راهاندازی تست واحد 0:06:00
-
اجرای تست واحد 0:05:00
-
تست رابط کاربری 0:09:00
-
راهاندازی تست یکپارچهسازی 0:07:00
-
اجرای تست یکپارچهسازی 0:06:00
-
لاگ کردن و Gotchas 0:06:00
-
استقرار روی یک دستگاه فیزیکی 0:03:00
-
باندلها 0:07:00
-
استقرار 0:02:00
مشخصات آموزش
اندروید با کاتلین - اصول
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:75
- مدت زمان :5:44:06
- حجم :1.87GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy