اندروید گیک
سلام دوست من.
به کانال یوتیوب من خوش آمدید. من محسن مشکورم برنامه نویس بومی و مربی برنامه نویسی اندروید هستم.
اینجا توی این کانال، من هر چیزی رو که در مورد برنامه نویسی اندروید می دونم و هر چیزی که یاد میگیرم با شما به اشتراک می ذارم.
منتظر چی هستی؟ تو کانال عضو شو و از امروز شروع به یادگیری کن.
اگر می خواید من براتون برنامه بسازم فقط به من یک ایمیل بفرست تا شاید بتوانیم با هم همکاری کنیم. :)
mohsen mashkour
آخرین قدم از ساخت اپ پیشبینی بهترین روز دوچرخهسواری | پارت ۴ | طراحی اسکرینها و کامپوننتها
آموزش ساخت اپلیکیشن پیشبینی بهترین روز دوچرخهسواری به زبان ساده | پارت 3
آموزش ساخت اپلیکیشن پیشبینی بهترین روز دوچرخهسواری به زبان ساده | پارت 2
آموزش ساخت اپ پیشبینی بهترین روز دوچرخهسواری با Jetpack Compose | پارت ۱
یوز کیس دقیقا چیه و چرا مهمه؟ | آموزش اندروید با کاتلین و جتپک کامپوز
کلین آرکیتکچر در اندروید | آموزش کامل با مثال عملی (Jetpack Compose + MVVM)
Jetpack Compose یا XML؟ کدوم برای ساخت رابط کاربری اندروید بهتره؟
تزریق وابستگی در اندروید: مقایسه دستی، Hilt و Koin | بهترین DI برای پروژه شما؟
آموزش تزریق وابستگی در اندروید با Koin — Dependency Injection ساده و بدون دردسر
🔥 راهنمای جامع Hilt در اندروید | همه چیز درباره تزریق وابستگی با Dagger Hilt
🚀 ساخت اپ اطلاعات کشورها با استفاده از Dependency Injection دستی در اندروید
🚀 مقدمهای بر Dependency Injection در اندروید | چرا و چگونه از DI استفاده کنیم؟
🚀 بین صفحهها جابجا شی اندروید جت پک کامپوز Bottom Navigation یاد بگیر چجوری با.
Type-safe Navigation + Custom NavType - jetpack compose آموزش اندروید جت پک کامپوز
Type-safe Navigation - jetpack compose آموزش اندروید جت پک کامپوز
قسمت هفتم آموزش collectAsState و چرخه حیات در Kotlin Flow
قسمت ششم Kotlin Flow | بررسی Hot Flow با shareIn و stateIn
قسمت پنجم Kotlin Flow | مدیریت چرخه حیات با onStart، onCompletion و catch
قسمت چهارم Kotlin Flow | کشف .collect() و .launchIn() برای مدیریت دادهها
قسمت سوم Kotlin Flow | ساخت و درک رفتار Flow در اندروید
قسمت دوم Kotlin Flow | مدیریت جریانهای داده در اندروید
قسمت اول Kotlin Flow | آشنایی با برنامهنویسی Reactive در اندروید
آموزش ساخت اپلیکیشن چند زبانه در Jetpack Compose | تغییر زبان خودکار و دستی
استفاده از Type Converter در Room: ذخیره لیستی از Booleanها با Gson در Jetpack Compose
مهاجرت از KAPT به KSP: افزایش سرعت بیلد اپلیکیشنهای اندروید
کاتلین کوروتینها بخش ششم .کار با async و await برای اجرای همزمان کوروتینها در کاتلین.
برنامه نویسی اندروید | کوروتینها در کاتلین بخش پنجم - job و canceling چطور یک کورونیت رو کنسل کنیم؟
آموزش برنامه نویسی اندروید | کوروتینها در کاتلین بخش چهارم - runBlocking
آموزش برنامه نویسی اندروید | کوروتینها در کاتلین بخش سوم - ران کردن کوروتینها در جت پک کامپوز
آموزش برنامه نویسی اندروید | کوروتینها در کاتلین بخش دوم - لانچ کردن کوروتینها