جستجو برای:
  • صفحه اصلی
  • دوره‌های آموزشی
    • آموزش رایگان برنامه نویسی اندروید
    • آموزش پیشرفته اندروید + 2 پروژه عملی (دیجی کالا و اسنپ فود)
    • دوره جامع و پیشرفته گیت
  • مقالات
    • برنامه نویسی اندروید
      • همه مقالات
      • همه مطالب در مورد کاتلین
      • همه مطالب در مورد جاوا
      • معماری‌ها
      • Broadcast Receiver
    • کاتلین
      • Jetpack Compose
      • Coroutines
      • Flow
      • Data store
      • Room DB
      • Dependency injection
    • جاوا
      • ویدیوهای اینستاگرام
  • تماشاخانه
    • ویدیوهای اینستاگرامی برنامه نویسی اندروید (جاوا)
    • ویدیوهای اینستاگرامی شی گرایی در جاوا
  • پرسش و پاسخ
 
  • admin@truelearn.ir
  • پیج اینستاگرام
  • تماس با ما
  • درباره ما
ترو لرن
  • صفحه اصلی
  • دوره‌های آموزشی
    • آموزش رایگان برنامه نویسی اندروید
    • آموزش پیشرفته اندروید + 2 پروژه عملی (دیجی کالا و اسنپ فود)
    • دوره جامع و پیشرفته گیت
  • مقالات
    • برنامه نویسی اندروید
      • همه مقالات
      • همه مطالب در مورد کاتلین
      • همه مطالب در مورد جاوا
      • معماری‌ها
      • Broadcast Receiver
    • کاتلین
      • Jetpack Compose
      • Coroutines
      • Flow
      • Data store
      • Room DB
      • Dependency injection
    • جاوا
      • ویدیوهای اینستاگرام
  • تماشاخانه
    • ویدیوهای اینستاگرامی برنامه نویسی اندروید (جاوا)
    • ویدیوهای اینستاگرامی شی گرایی در جاوا
  • پرسش و پاسخ
0

ورود و ثبت نام

آموزش تخصصی اندروید با کاتلین، MVVM، کامپوز، Hilt، Flow و…

خانهبرنامه نویسی اندرویدآموزش تخصصی اندروید با کاتلین، MVVM، کامپوز، Hilt، Flow و…
آموزش پیشرفته اندروید
حالت مطالعه
  • توضیحات دوره          فهرست جلسات          نظرات کاربران          اپلیکیشن‌های دوره          پشتیبانی و ضمانت

چرا باید این دوره را تهیه کنم؟

در حال حاضر در تمامی شرکت‌های داخل کشور و خارج از کشور، از فناوری‌هایی که در این دوره به شما آموزش می‌دهیم استفاده میشود، کافیست یک نگاه به آگهی‌های استخدامی شرکت‌های مختلف بندازید، متوجه می‌شوید که بدون یادگرفتن این تکنولوژی‌هایی که در این دوره آموزش می‌بینید، استخدام شدن به عنوان برنامه نویس اندروید غیرممکن است.

من در این دوره تضمین میکنم که آموزش‌ها کاملا پروژه محور و در راستای بازار کار و کاملا به روز می‌باشد و شما با تهیه این دوره میتوانید از پس هر گونه مصاحبه استخدامی برآیید و علاوه بر آن یک رزومه قوی از نظر فنی با پروژه‌هایی که در این دوره انجام می‌دهیم به دست می‌آورید که در هر شرکتی قابل ارائه و دفاع می‌باشد.

 

مدرس این دوره چه کسی است؟

محمد زارع، برنامه نویس ارشد اندروید با 10 سال سابقه کار تخصصی به عنوان برنامه نویسی اندروید

برنامه نویس استارت‌آپ کسبینو با یک میلیون یوزر فعال که در تلویزیون بصورت روزانه تبلیغ می‌شود. برنامه نویسی اپلیکیشن‌هایی که در دسته بندی برترین‌ها در کافه بازار قرار گرفته و هر یک حداقل 100 هزار یوزر فعال دارند.

برای مشاهده تسلط مدرس به مطالب و نمونه کیفیت تدریس میتوانید دوره صفر مطلق اندروید را مشاهده کنید، در این دوره به شما تضمین می‌دهم که تمامی تجربه‌های خودم را در پیاده‌سازی اپلیکیشن‌های تجاری بزرگ با شما به اشتراک بگذارم.

 

در این دوره چه چیزهایی یاد میگیرم؟

  • آموزش پیشرفته و حرفه‌ای کاتلین
  • آموزش تخصصی معماری MVVM
  • آموزش کامل جت پک کامپوز (Jetpack Compose)
  • مقایسه معماری های MVC,MVP و MVVM و دلیل اینکه چرا از MVVM استفاده می‌کنیم
  • آموزش کامل تزریق وابستگی با استفاده از Hilt
  •  آموزش کامل Compose navigation
  • آموزش کامل Kotlin Flow
  • آموزش کامل مدیریت وابستگی‌ها باKotlin kts
  • آموزش کامل اتصال به سرور و  restfull api با استفاده از Retrofit
  • آموزش کامل Datastore و استفاده به جای Shared Preferences
  • آموزش کامل Unit Testing و TDD (تست نویسی برای پروژه‌های تجاری بزرگ)
  • آموزش کامل دیتابیس با استفاده از RoomDB
  • آموزش نحوه کد نویسی استاندارد و اصولی
  • و موارد بسیار دیگر…
 

راهنمای تبدیل شدن به یک برنامه نویس اندروید حرفه ای:

اگه فردی هستی که هیچی از برنامه نویسی بلد نیستی و میخای یه برنامه نویس کاملا حرفه‌ای بشی، اول برو دوره رایگان صفر مطلق اندروید رو ببین و بعد بیا سراغ این دوره، که هم با من و تسلط و سبک تدریسم آشنا بشی، هم اینکه مقدمات رو کامل یاد بگیری و تو این دوره خدای نکرده به مشکل نخوری.

اگه فردی هستی که مقدمات رو بلدی و سطح مبتدی و متوسط داری، همین الان این دوره رو تهیه کن و ببین تا حرفه‌ای بشی و بری سر کار!

اگرم فردی هستی که اول دوره رایگان صفر مطلق منو دیدی، خوش اومدی رفیق!، شما دیگه منو میشناسی، من محمد زارع هستم و توی این دوره میخام کاتلین و انواع معماری‌ها و تکنولوژی های خفن اون رو برات رنده کنم تا یه برنامه نویس اندروید خفن بشی!

پشتیبانی دوره به چه شکل است؟

بچه‌هایی که دوره رو خریداری میکنن توی گروه پشتیبانی ویژه این دوره عضو میشن و بصورت مستقیم و 24 ساعته با من و سایر بچه‌های دوره در ارتباط هستن و سوالات و مشکلاتی که براشون پیش میاد رو توی گروه میپرسن و به سرعت پاسخ می‌گیرن، علاوه بر اون اگه مشکل کسی بعد از پرسیدن سوال حل نشد، از طریق ریموت دسکتاپ به سیستم او شخص متصل میشم و خودم شخصا توی اندروید استودیو شما وارد میشم و مشکل رو حل می‌کنم.

 

آپدیت دوره به چه صورت است؟

آپدیت این دوره بصورت همیشگی و مداوم است و موارد جدیدی که توی دوره اضافه میشه به هیچ عنوان هزینه جداگانه نداره و شما فقط با یکبار خریداری، تا ابد به تمامی مواردی که به این دوره اضافه میشه دسترسی دارید.

 

ضمانت دوره ژنرال اندروید چیه؟

تو این دوره بهتون تضمین میدم که:

  • مفاهیم پیچیده رو به ساده‌ترین شکل ممکن بهت یاد بدم.
  • تجربه چند ساله خودم در شرکت‌های حرفه‌ای رو بهت منتقل کنم.
  • 2 تا پروژه کاملا عملی رو به سبک پروژه‌های تجاری خفن برات بزنم.
  • اگه بعد از تموم کردن دوره و انجام پروژه‌ها، به هر دلیلی از دوره راضی نبودی بدون هیچ قید و شرطی و با احترام، کل هزینه دوره رو بهت برگردونم.
  • انواع سوالاتی که توی مصاحبه‌های استخدامی ازت میپرسن رو بهت پاسخ بدم تا تو مصاحبه به مشکل نخوری.
  • پروژه‌هایی که از نظر فنی و معماری بسیار حرفه‌ای هستن رو برات بزنم و رزومه خوبی برات درست کنم
  • و در نهایت، به یک برنامه نویس کاتلین حرفه‌ای تبدیلت کنم!

سرفصل‌های دوره ژنرال اندروید

فصل اول - کاتلین پیشرفته

آموزش حرفه‌ای و تخصصی زبان کاتلین

1. سیر تا پیاز کار با فانکشن‌ها در کاتلین ویدئو

آموزش single expression functions , default args , named args

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2. آموزش extention function ویدئو

یکی از توابع بسیار مهم و کاربردی در کاتلین

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3. آموزش infix function ویدئو

یکی دیگه از انواع extention functions

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4. تفاوت Unit , Any , Nothing ویدئو

سه تا نوع داده بسیار کاربردی تو کاتلین

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5. آموزش Anonymous functions ویدئو

یک نوع تابع خاص با ویژگی‌های خاص!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. آموزش lambda expression ویدئو

تو این ویدیو کل ماجرای labda رو یاد میگیری

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7. آموزش higher order functions ویدئو

فانکشن تو فانکشن!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8. آموزش class, object, setter , getter , encapsolationدر کاتلین ویدئو

کل ماجرای کلاس‌ها، آبجکت‌ها و نحوه نوشتن setter و getter

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

9. آموزش primary constructor و init block ویدئو

نوع اول کانستراکتورها و روش استفاده از اون تو کاتلین

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

10. آموزش secondary constructor ویدئو

نوع دیگه‌ای از کانستراکتورها در کاتلین

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11. سیر تا پیاز inheritance یا وراثت در کاتلین ویدئو

تو این جلسه کل داستان وراثت رو با کلی مثال بهت گفتم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

12. آموزش کامل override ویدئو

اصلاح و یا باز تعریف متدهای کلاس پدر!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

13. آموزش visibility modifiers ویدئو

سطح دسترسی ها تو کاتلین چطوریه؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

14. آموزش کامل abstract ها در کاتلین ویدئو

کلاس‌ها، متدها و پراپرتی‌های abstract چی هستن و چه کاربردی دارن؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

15. آموزش مفهوم interface ویدئو

اصلا interface چیه و به چه درد میخوره؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

16. نگاهی عمیق‌تر به abstract و اینترفیس ویدئو

یه مینی پروژه رو باهم جلو بردیم که عمیق تر یاد بگیرید!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

17. استفاده از interface به عنوان callback listener ویدئو

تو این جلسه یکی از کاربردهای خفن اینترفیس‌ها رو با یک مینی پروژه بررسی کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

18. آموزش برنامه نویسی polymorphism یا چند ریختی ویدئو

تو این جلسه با مثال کل ماجرای polymorphism رو بهت گفتم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

19. آموزش companion object در کاتلین ویدئو

یه چیزی معادل همون static قدیمی خودمون!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20. آموزش دیزاین پترن singleton در کاتلین ویدئو

با استفاده از object class دیزاین پترن سینگلتون رو به راحتی پیاده کن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

21. data class در کاتلین ویدئو

معجزه استفاده از داده‌ها در کاتلین

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

22. enum class در کاتلین ویدئو

یک کلاس خاص با ویژگی‌های خاص

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

23. sealed class در کاتلین ویدئو

یک کلاس برای دسته بندی و محدودیت ایجاد کردن برای زیرکلاس ها

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

24. nested class و inner class در کاتلین ویدئو

چگونگی استفاده از کلاس‌های تو در تو

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

25. آموزش کامل Generics در کاتلین ویدئو

استفاده از generic class ها و generic function ها

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

26. آموزش کامل دیزاین پترن Delegation در کاتلین ویدئو

یک دلال حرفه‌ای برای انجام کدهای برنامه نویسی!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

27. آموزش استفاده از Lazy Delegation ویدئو

استفاده به صرفه از منابع سیستم، خفن و کاربردی!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

28. آموزش استفاده از Observable Delegation ویدئو

رصد کردن تغییرات روی متغیرها

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

29. آموزش استفاده از Vetoable Delegation ویدئو

اگه شرطم رو قبول نکنی، منم وتو میکنم!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

30. معرفی کامل scope functionها در کاتلین ویدئو

تو این ویدیو بهت میگم که اصلا چی هستن و به چه دردی میخورن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

31. آموزش with scope function ویدئو

میتونی باهاش مقادیر اشیاء رو بخونی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

32. آموزش apply scope function ویدئو

میتونی باهاش به اشیاء مقدار دهی کنی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

33. آموزش also scope function ویدئو

میتونی باهاش اشیاء رو modify کنی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

34. آموزش let scope function ویدئو

میتونی باهاش جلوی null pointer exception رو بگیری!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

35. آموزش run scope function ویدئو

قدرت let به همراه کارایی with

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

36. آموزش استفاده از lateinit ویدئو

یک روش دیگه برای مقدار دهی به متغیر ها

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

37. آموزش دیزاین پترن Builder در کاتلین ویدئو

یکی دیگه از دیزاین پترن‌های معروف رو باهم مورد بررسی قرار دادیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل دوم - یک شروع قدرتمند با جت پک کامپوز

آموزش کامل طراحی رابط کاربری اندروید بصورت حرفه‌ای با Jetpack Compose

1. جت پک کامپوز چیست و چگونه کار می‌کند؟ ویدئو

تو این جلسه کل ماجرای جت پک کامپوز رو بهت میگم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2. ایجاد یک پروژه جت پک کامپوزی ویدئو

آموزش شروع کار با جت پک کامپوز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3. لیوت بندی با Column و Row ویدئو

چطوری المان‌ها رو روی صفحه بچینیم؟ قوانینش چیه؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4. استایل دادن به Textها ویدئو

یاد میگیری نوشته‌ها رو به هر شکلی که میخای دربیاری

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5. آموزش کار با Modifier ویدئو

اصلا همه کاره‌ست این!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. مفهوم state و Recomposition ویدئو

با یک مینی پروژه این مفاهیم رو بهت گفتم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7. سیر تا پیاز کار با Image ویدئو

باز هم یک مینی پروژه داریم اینجا!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8. آموزش کار با Card ویدئو

طراحی آیتم محصول فروشگاهی با Card

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

9. آموزش کار با Box ویدئو

یه سیستم لیوت بندی خفن که عاشقش میشی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

10. آموزش کار با Shape ها ویدئو

آموزش انواع Shape و رسم اونها به صورت حرفه‌ای

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11. آموزش ساخت Circle Image View ویدئو

یاد میگیری با استفاده از Shape یه تصویر دایره‌ای زیبا بسازی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

12. آموزش استفاده از TextField ویدئو

همون EditText سابق با یکم چاشنی بیشتر!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

13. آموزش ساخت AppBar ویدئو

یه AppBar کاملا حرفه‌ای رو با جت پک کامپوز بساز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

14. آموزش کار با AlertDialog ویدئو

یک AlertDialog بر پایه متریال دیزاین در جت پک کامپوز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

15. آموزش استفاده از Surface ویدئو

میخایم ببینیم کجاها ازش استفاده میشه و چه قابلیت‌هایی داره

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

16. فرم‌های متریال دیزاین - بخش اول ویدئو

آموزش کار با انواع Button، TextField و CheckBox

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

17. فرم‌های متریال دیزاین - بخش دوم ویدئو

آموزش کار با RadioButton

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

18. فرم‌های متریال دیزاین - بخش سوم ویدئو

آموزش کار با Switch، ProgressBar و Slider

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

19. آموزش Scaffold ویدئو

یک ابزار کاملا حرفه‌ای و خفن برای بخش بندی صفحه و...

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20. آموزش نمایش SnackBar ویدئو

نمایش با استفاده از snackbarHostState و scaffoldState

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

21. آموزش نمایش Listها با استفاده از LazyColumn ویدئو

با یک مینی پروژه خیلی جذاب، بدون نیاز به Adapter و RecyclerView

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

22. آموزش نمایش لیست افقی با LazyRow ویدئو

با یک مینی پروژه ، بدون نیاز به Adapter و RecyclerView

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

23. آموزش نمایش بصورت جدولی با LazyVerticalGrid ویدئو

نمایش آیتم ها بصورت Grid

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

24. آموزش ساخت BottomNavigation ویدئو

منوی پایین صفحه رو خیلی ساده و زیبا بساز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

25. آموزش ساخت منوی کشویی از پایین به بالا ویدئو

ساخت یک Bottom Sheet Modal بسیار حرفه‌ای

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

26. آموزش استفاده از ConstraintLayout در جت پک کامپوز ویدئو

تمام قابلیت‌های ConstraintLayout رو توی جت پک کامپوز هم میتونی استفاده کنی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

27. استفاده از Lottie ویدئو

انیمیشن‌های بی نظیر Lottie رو توی جت پک کامپوز داشته باش

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

28. آموزش کار با انیمیشن‌ها ویدئو

با چند تمرین مختلف، انواع انیمیشن‌ها توی جت پک کامپوز رو آموزش دادم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

29. آموزش ساخت Expandable Card ویدئو

یک کارد ویو کشویی زیبا رو تو جت پک بساز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

30. آموزش ساخت Compose File در کاتلین ویدئو

فانکشن‌های کامپوزی رو توی فایلهای کاتلین بنویس و هر جا خواستی استفاده کن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

31. استفاده از جت پک کامپوز درون xml ویدئو

چطوری توی پروژه‌های قدیمی از جت پک کامپوز استفاده کنیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

32. استفاده xml درون جت پک کامپوز ویدئو

چطوری در مواقع اجبار، از xml توی جت پک کامپوز استفاده کنیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

33. آموزش استفاده از نقشه ویدئو

نقشه osm درون جت پک کامپوز، به راحتی آب خوردن!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

34. آموزش onClick Ripple Animation ویدئو

افکت کلیک اختصاصی خودتو بساز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

35. تم دارک، تم لایت و سیستم تمینگ ویدئو

تم اختصاصی خودت رو توی جت پک کامپوز داشته باش

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

36. حذف صفحه سفید اول اپلیکیشن ویدئو

بجای نمایش صفحه سفید، اسپلش اسکرین نمایش میدیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

37. آموزش موشن لیوت در جت پک کامپوز - بخش اول ویدئو

شروع کار با Motion Layout در جت پک کامپوز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

38. آموزش موشن لیوت در جت پک کامپوز - بخش دوم ویدئو

یک هدر بسیار زیبا رو با موشن لیوت طراحی کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

39. آموزش موشن لیوت در جت پک کامپوز - بخش سوم ویدئو

انواع Transitions رو تو موشن لیوت استفاده کن!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

40. آموزش موشن لیوت در جت پک کامپوز - بخش چهارم ویدئو

انواع شخصی سازی‌های ممکن برای موشن لیوت رو آموزش دادم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

41. آموزش موشن لیوت در جت پک کامپوز - بخش پنجم ویدئو

یک collapsing toolbar خفن و کاربردی رو باهم زدیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

42. آموزش طراحی UI به سبک نئومورفیسم ویدئو

یاد گرفتیم که چطوری تو جت پک کامپوز، از نئومورفیسم استفاده کنیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

43. آموزش Canvas ویدئو

شروع کار با Canvasها در جت پک کامپوز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

44. طراحی لوگو اینستاگرام با Canvs ویدئو

یه تمرین خیلی جالب با Canvsها داشتیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

45. پروژه پایانی اول جت پک کامپوز - بخش اول ویدئو

ایجاد یک parallax toolbar بسیار خفن و کاربردی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

46. پروژه پایانی اول جت پک کامپوز - بخش دوم ویدئو

تکمیل parallax toolbar و شروع قسمت پایین صفحه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

47. پروژه پایانی اول جت پک کامپوز - بخش سوم ویدئو

طراحی قسمت خرید غذا

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

48. پروژه پایانی اول جت پک کامپوز - بخش چهارم ویدئو

پیاده سازی قسمت پیشنهادهای خرید غذا

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

49. پروژه پایانی اول جت پک کامپوز - بخش پنجم ویدئو

پیاده سازی قسمت دستورات غذایی مشابه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل سوم - Compose Navigation

جابجایی بین صفحات و حذف فرگمنت‌ها (معماری سینگل اکتیویتی - سینگل فرگمنت)

1. پیاده سازی معماری کامپوز نویگیشن ویدئو

تو این جلسه بهت گفتم چطوری کامپوز نویگیشن رو به پروژه اضافه کنی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2. مدیریت back stack در نویگیشن ویدئو

خیلی مهمه که بدونی از کجا به کجا داری میری!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3. فرستان یک آرگومان اجباری همراه نویگیشن ویدئو

باید بتونیم هنگامی که به صفحه جدیدی میریم، پارامتر هم با خودمون ببریم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4. فرستان یک آرگومان دلخواه همراه نویگیشن ویدئو

حالت قبلی رو با آرگومان دلخواه زدیم که میتونی خالی بزاریش

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5. فرستان چند آرگومان دلخواه همراه نویگیشن ویدئو

بعضی وقتها نیاز میشه به جای یک آرگومان، چند تا ارسال بشه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. فرستان چند آرگومان با روشی خفن ویدئو

اینجوری بنویس که کدهات توی نویگیشن زیبا و کاربردی بشه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. فرستان آبجکت با Gson ویدئو

ساده ترین روش برای ارسال چند پارامتر با نویگیشن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل چهارم - اصول solid در برنامه نویسی اندروید

بصورت کاملا پروژه محور و کاربردی، استفاده از solid رو تو اندروید بهت آموزش میدم.

1. معرفی اصول solid ویدئو

اصول solid چیه و توسط کی ابداع شده و کاربردش چیه؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2. پیاده سازی یک پروژه ساده ویدئو

برای اینکه بریم سراغ solid با یک پروژه شروع کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3. پیاده سازی اصل Single Responsibility ویدئو

هر کلاسی که توی برنامه‌ی ما وجود داره، باید یک مسئولیت خاص و مشخص داشته باشه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4. پیاده سازی اصل open/close ویدئو

کلاس‌ها باید برای توسعه داده شدن، باز و برای تغییر دادن، بسته باشن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5. پیاده سازی اصل Liskov Substitution ویدئو

کلاس‌های فرزند نباید رفتار و ویژگی‌های کلاس پدر رو تغییر بدن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. پیاده سازی اصل Interface Segregation ویدئو

کلاس‌ها نباید مجبور باشن متدهایی که به اونها احتیاجی ندارن رو پیاده‌سازی کنن.

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7. پیاده سازی اصل Dependency Inversion ویدئو

کلاس‌های سطح بالا نباید به کلاس‌های سطح پایین وابسته باشن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل پنجم - آشنایی با سرور، بک اند و api

هر چیزی که به عنوان برنامه نویس اندروید باید از سرور و بک‌اند و api بدونی...

1. بک اند دقیقا چیه و چه کاربردی داره ویدئو

با چند تا مثال ساده بک اند و کاربرد اون تو برنامه نویسی اندروید رو گفتیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2 . وب سرویس و api چیه و چه کاربردی داره ویدئو

با توضیح کامل بهتون گفتم که api دقیقا چیه، چه انواعی داره و چه کاربردی داره

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3 . همه چیز در مورد restfull api ویدئو

متدها ، هدر ، status codes و url

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4 . آموزش استفاده از postman ویدئو

یکی از خفن ترین نرم افزارهایی که باید بلد باشی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل ششم - معماری های اندروید

تو این فصل به طور کامل با معماری های اندروید و پیاده سازی شون آشنا میشیم

1. چرا باید از معماری در برنامه نویسی اندروید استفاده کرد ویدئو

تو این قسمت میگیم که مزیت استفاده از معماری های اندروید چی هستش.

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2 . مفهوم معماری های mvc , mvp , mvvm ویدئو

با یک داستان جذاب این سه معماری رو باهم مقایسه کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3 . منطق و روش کار معماری mvc ویدئو

تو این جلسه بطور کامل با معماری mvc و منطق اون آشنا میشیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4 . منطق و روش کار معماری mvp ویدئو

تو این جلسه بطور کامل با منطق و روش کار معماری mvp آشنا میشیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5 . شروع کار با معماری mvp ویدئو

آماده سازی پکیج بندی و presenter

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6 . استفاده از presenter درون MainActivity ویدئو

تکمیل چرخه معماری mvp

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7 . شروع کار با retrofit ویدئو

آموزش استفاده از retrofit و کلاس apiClient

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8 . افزودن apiInterface و کار با متد GET در retrofit ویدئو

آموزش نوشتن فانکشن های request و گرفتن response

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

9 . زدن request با استفاده از coroutines ویدئو

خیلی ساده retrofit و coroutines رو باهم ترکیب کردیم و استفاده کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

10 .استفاده از retrofit به همراه mvp ویدئو

چرخه معماری رو تکمیل کردیم و request و response رو با mvp زدیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11 . کار با urlهای داینامیک در retrofit ویدئو

در معماری mvp با urlهای داینامیک که بصورت GET هستن کار کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

12 . کار با query params در retrofit ویدئو

نوع دیگه‌ای از request‌های GET که باهاش کار کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

13 . کار با متد POST در retrofit ویدئو

چطور data class بسازیم و به سرور پاس بدیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

14 . اتصال جت پک کامپوز به retrofit و mvp ویدئو

معماری mvp که داشتیم رو با جت پک کامپوز ترکیب کردیم.

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

15 . اضافه کردن سیستم لاگ گیری تمام api های اپ ویدئو

با سیستم interceptorبرای retrofit آشنا شو و برنامه نویس بهتری باش!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

16 . منطق و روش کار معماری mvvm ویدئو

تو این قسمت معماری mvvm رو بطور دقیق مورد بررسی قرار دادیم.

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

17 . شروع کار با معماری mvvm ویدئو

پکیج بندی و ساختار mvvm و ساخت سینگلتون retrofit

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

18 . ساخت viewmodel و coroutines scope ویدئو

آشنایی کامل با ویو مدل و ساختار اون و روش کار با اون

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

19 . آموزش livedata در معماری mvvm ویدئو

با استفاده از livedata داده‌های دریافتی رو به هر جای اپ منتقل کن!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 . آموزش کامل دیزاین پترن Observer ویدئو

چطوری observableهای viewmodel رو observe کنیم (ساده!)

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

21 . استفاده از jetpack compose درون mvvm ویدئو

با استفاده از launchEffect اتصال بین mvvm و compose برقرار شد

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل هفتم - پادشاهی در اندروید با کروتینز

آموزش کامل و 0 تا 100 کروتینز، ساده تر از اون چیزی که فکرشو میکنی

1. کروتینز دقیقا چیست و چه فرقی با ترد دارد؟ ویدئو

توضیح منطق کار کروتینز و مقایسه آن با ترد ها

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2. مقدمات و موارد پایه‌ای کروتینز ویدئو

در کروتینز با چه موارد و مفاهیمی سر و کار داریم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3. ساخت اولین کروتینز - GlobalScope ویدئو

کار با GlobalScope چطوریه و چه ویژگی‌هایی داره؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4. مقایسه کروتینز و ترد ویدئو

بررسی اینکه کروتینز چقدر نسبت به ترد سبک تر است!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5. آموزش runBlocking ویدئو

یک کروتینز scope با ویژگی های مخصوص

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. آموزش lifecycleScope ویدئو

یک کروتینز scope مخصوص اندروید با ویژگی‌هایی عالی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7. آموزش viewModelScope ویدئو

یک کروتینز scope خفن برای کار با معماری mvvm

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8. آموزش مفهوم context در کروتینز ویدئو

با چند مثال ساده contextها رو بررسی کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

9. آموزش مفهوم suspend fun در کروتینز ویدئو

با چند مثال کاربردی این مدل فانکشن رو مورد بررسی قرار دادیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

10. آموزش مفهوم job در کروتینز ویدئو

چطوری یک کروتینز رو متوقف کنیم، منتظر نتیجه اون بمونیم و...

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11. آموزش Dispatchers ها ویدئو

اجرا کردن کروتینزها روی تردهای مختلف بر حسب نیاز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

12. آموزش async و await ویدئو

اجرا کردن همزمان چند تسک و گرفتن خروجی با Deferred

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

13. آموزش مفهوم withContext ویدئو

سوییچ کردن بین تردها درون کروتینز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

14. بررسی کامل Error Handling در کروتینز ویدئو

آموزش نحوه مدیریت خطاها در کروتینز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل هشتم - Flow

آموزش کامل Flow و نحوه کار اون با کروتینز تو ساختار پروژه‌ها

1. مفاهیم پایه Flow ویدئو

تو این جلسه کل داستان flow رو برات گفتم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2. ساخت اولین Flow ویدئو

بریم دست به کار بشیم و با flowها حسابی کار کنیم!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3. انواع normal flow builder ویدئو

تو این قسمت به چند روش flow ساختیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4. روش cancel کردن flow ویدئو

با کنسل کردن کروتینز پدر، فلو کنسل میشه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5. آموزش collectLatest ویدئو

مقایسه collect و collectLatest

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. توضیح مفهوم operatorهای flow ویدئو

operatorها چی هستن، کاربردشون چیه و چه انواعی دارن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7. آموزش filter operator ویدئو

آموزش کار با اپرتور filter در flow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8. آموزش map operator ویدئو

آموزش کار با اپراتور map در flow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

9. آموزش transform operator ویدئو

آموزش کار با اپراتور transform در flow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

10. آموزش onEach operator ویدئو

آموزش کار با اپراتور onEach در flow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11. آموزش take operator ویدئو

آموزش کار با اپراتور take در flow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

12. آموزش toList terminal operator ویدئو

آموزش کار با ترمینال اپراتور toList در flow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

13. آموزش toSet terminal operator ویدئو

آموزش کار با ترمینال اپراتور toSet در flow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

14. آموزش count terminal operator ویدئو

آموزش کار با ترکینال اپراتور count در flow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

15. آموزش reduce and fold terminal operator ویدئو

آموزش کار با reduce و fold

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

16. آموزش buffering در flow ویدئو

چطوری میشه داده‌ها رو قبل از دیده شدن آماده سازی کرد؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

17. آموزش stateFlow ویدئو

نحوه مهاجرت از livedata به stateFlow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

18. نگاهی عمیق‌تر به sharedFlow و stateFlow - بخش اول ویدئو

آموزش کار با هر دوی اینها و ترکیب اونها با jetpack compose

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

19. نگاهی عمیق‌تر به sharedFlow و stateFlow - بخش دوم ویدئو

تفاوت sharedFlow با stateFlow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل نهم - دیتابیس RoomDB

تو این فصل تبدیل به یک استاد کار با دیتابیس میشی

1. چرا باید از RoomDB استفاده کنیم؟ ویدئو

دیتابیس چیه؟ چه ساختاری داره و room چیه؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2. افزودن لایبرری RoomDB به پروژه ویدئو

چطوری این لایبرری رو تو Gradle اضافه کنیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3. ساخت یک Entity در RoomDB ویدئو

چطوری یه data class رو به یه جدول توی دیتابیس تبدیل کنیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4. ساخت Dao در RoomDB ویدئو

نحوه عملیات CRUD روی دیتابیس room

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5. ساخت Database در RoomDB ویدئو

چطوری بصورت singleton دیتابیس room رو بسازیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. ساخت یک repository در MVVM ویدئو

معماری تمیز هنگام استفاده از room

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7. آموزش Insert در RoomDB ویدئو

چطوری یه رکورد جدید به دیتابیس اضافه میشه؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8. آموزش Update در RoomDB ویدئو

چطوری یک رکورد موجود در دیتابیس رو ویرایش کنیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

9. آموزش Delete در RoomDB ویدئو

چطوری یک رکورد رو از دیتابیس پاک کنیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

10. ساخت viewmodel برای کار با RoomDB ویدئو

ترکیب MVVM و RoomDB ، ساده و شیک!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11. ساخت چند رکورد جدید و نمایش آنها درون viewmodel ویدئو

استفاده از فانکشن‌های repository درون viewmodel

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

12. نمایش دیتابیس RoomDB در اندروید استودیو ویدئو

کار با ابزار دیتابیس درون اندروید استودیو

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

13. ویرایش رکوردهای ثبت شده و حذف آنها درون viewmodel ویدئو

استفاده از فانکشن‌های repository درون viewmodel

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

14. نمایش داده‌های دیتابیس با استفاده از jetpack compose ویدئو

ترکیب RoomDB با jetpack compose و فلو و کروتینز و mvvm و ...

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل دهم - آموزش تزریق وابستگی (DI) با Hilt

آموزش کامل Dependency Injection با استفاده از Dagger Hilt

1. تزریق وابستگی چیه و به چه دردی میخوره؟ ویدئو

تو این قسمت کل ماجرای di رو برات روشن کردم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2. مزایای استفاده از DI ویدئو

استفاده از تزریق وابستگی چه مشکلاتی رو حل میکنه؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3. چرا باید از Hilt برای DI استفاده کنیم؟ ویدئو

مقایسه‌ای بین انواع لایبرری‌های موجود برای DI

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4. اضافه کردن Hilt به پروژه ویدئو

نحوه افزودن و شروع به کار با Hilt

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5. آموزش field injection با Hilt ویدئو

روش تزریق فیلدها در هیلت

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. آموزش constructor injection با Hilt ویدئو

روش تزریق وابستگی بصورت constructor

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7. آموزش استفاده از Module در Hilt ویدئو

استفاده برای interface و لایبرری‌های بیرونی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8. آموزش استفاده از Named در Hilt ویدئو

چطوری آبجکت‌های هم نوع رو inject کنیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

9. آموزش استفاده از Qualifier در Hilt ویدئو

نوشتن انوتیشن شخصی سازی شده

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

10. کل ماجرای Scope ها در Hilt ویدئو

نحوه تنظیم lifecycle در Hilt

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11. افزودن Hilt به سورس MVVM ویدئو

شروع استفاده از Hilt در یک پروژه عملی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

12. نوشتن Module برای RoomDB ویدئو

چطوری RoomDB رو با Hilt استفاده کنیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

13. نحوه استفاده از DatabaseModule ویدئو

چطوری از ماژولی که برای Room نوشتیم تو پروژه استفاده کنیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

14. نوشتن Module برای Retrofit ویدئو

نحوره کار با Retrofit در Hilt

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

15. نحوه استفاده از NetworkModule ویدئو

چطوری از ماژولی که برای Retrofit نوشتیم تو پروژه استفاده کنیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

16. آموزش دیزاین پترن Repository در Hilt ویدئو

استفاده از repository معماری MVVM همراه با Hilt

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل یازدهم - آموزش DataStore

آموزش کامل کار با DataStore به جای SharedPreferences

1. معایب استفاده از SharedPreferences ویدئو

چرا دیگه نباید از SharedPreferences استفاده کنیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2. مزایای استفاده از DataStore ویدئو

این لایبرری جت پک چه مزیتی برامون داره؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3. افزودن DataStore به پروژه ویدئو

نحوه اضافه کردن لایبرری دیتا استور به پروژه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4. ترکیب Hilt و DataStore ویدئو

ساخت ماژول هیلت برای دیتا استور به منظور اینجکت کردن آن به پروژه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5. ایجاد repository برای استفاده از DataStore ویدئو

async - null safe - type safe

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. ایجاد فانکشن‌های save و restore ویدئو

توابعی که به کمک آن داده‌ها رو داخل دیتا استور ذخیره و بازیابی کنیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7. ساخت viewModel برای DataStore ویدئو

فانکشن بیس - بر بستر کروتینز و فلو - به 3 روش مختلف ذخیره و بازیابی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8. استفاده از DataStore در Jetpack Compose ویدئو

چطوری درUI از دیتا استور استفاده کنیم و مقادیر رو ذخیره و بازیابی کنیم؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل دوازدهم - پروژه پیاده‌سازی اپلیکیشن دیجی کالا

هدف : آموزش کامل MVVM - Compose - Hilt - Coroutine - Flow - DataStore - RoomDB

1. توضیحات اولیه پروژه - قراره چیکار کنیم؟ ویدئو

چند دقیقه در مورد پروژه دیجی کالا صحبت کردیم...

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2. نحوه استفاده از سورس پروژه ویدئو

چطوری کدهای هر قسمت رو بصورت جداگانه از گیت دانلود کنیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3. افرودن dependencyهای مورد نیاز - شروع پروژه ویدئو

یه سری لایبرری که تو پروژه استفاده میشه رو اضافه کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4. پیاده‌سازی ساختار Navigation Compose ویدئو

افزودن سیستم Navigation مخصوص پروژه‌های کامپوزی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5. افزودن صفحات اصلی با compose screens ویدئو

یه سری صفحه مورد نیاز رو اضافه کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6. ساخت صفحه splash screen ویدئو

ایجاد یک splash screen مشابه دیجی کالا

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7. پیاده سازی سیستم bottom navigation ویدئو

چطوری میشه یک bottom navigation کامپوزی پیاده کرد؟

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8. افزودن فونت دلخواه - سیستم فونت کامپوز ویدئو

کار با فایل Type.kt کامپوز و افزودن فونت فارسی دلخواه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

9. پیاده سازی منوی پایینی دیجی کالا ویدئو

کاملا مشابه اپ اصلی و با ویژگی‌های جت‌پک کامپوز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

10. پیاده‌سازی معماری دو زبانه ویدئو

هم به فارسی و هم به انگلیسی، اپ دیجی کالا رو بزنیم!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11. ایجاد کلاس LocaleUtils ویدئو

یک کلاس کاربردی برای تغییر زبان اپلیکیشن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

12. افزودن زبان و دایرکشن دیفالت ویدئو

با استفاده از یک کامپوزبل فانکشن بسیار ساده و سبک!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

13. افزودن دیتا استور به پروژه - پارت اول ویدئو

شروع پیاده سازی دیتا استور

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

15. تغییر زبان اپ با کلیک روی یک باتن ویدئو

زبان فارسی و انگلیسی رو توی ui کامپوزی کنترل کنیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

16. پیاده‌سازی زیرساخت مالتی تم (تم دارک + تم لایت) ویدئو

چطوری اپ کامپوزی رو به ساده‌ترین روش ممکن مالتی تم کنیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

17. تغییر رنگ statusBar ویدئو

با استفاده از system ui controller رنگ statusBar رو کنترل میکنیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

18. ایجاد ماژول retrofit با استفاده از hillt ویدئو

شروع استفاده از retrofit برای api call

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

19. افزودن سیستم لاگ گیری به retrofit - بسیار کاربردی ویدئو

کار با یک interceptor بسیار خفن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20. دریافت حالات مختلف پاسخ api با sealed class ویدئو

نوشتن یک sealed class خفن به اسم Network Result

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

21. نوشتن safe api call - کال کردن api ها به امن‌ترین روش ممکن ویدئو

crash free - error safe - thread safe - null safe - successful safe

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

22. نحوه استفاده از apiهای پروژه دیجی کالا ویدئو

چطوری از کالکشن postman استفاده کنیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

23. ایجاد معماری MVVM برای صفحه Home ویدئو

ایجاد di و api interface و repository و view model برای صفحه home

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

24.ایجاد اولین api call - صدا زدن getSlider ویدئو

قدم اول برای ایجاد اسلایدر بالای صفحه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

25.افزودن x-api-key و مخفی کردن آن ویدئو

به امن روش ممکن x-api-key رو توی سورس قرار دادیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

26.ایجاد ساختار HomePage و شروع Slider ویدئو

swipe refresh - section base composable - start slider

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

27.تکمیل slider به کمک view pager در کامپوز ویدئو

با استفاده از view pager یک اسلایدر زیبای جت پک کامپوزی ساختیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

28.ایجاد یک سرچ بار کامپوزی ویدئو

ساخت یک سرچ بار مشابه دیجی کالا

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

29.ایجاد swipe refresh layout ویدئو

رفرش شدن صفحه با اسکرول به سمت پایین

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

30.ایجاد قسمت showCase دیجی کالا ویدئو

قسمت پرومد 8 آیتمی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

31.ایجاد یک وب ویو با جت پک کامپوز ویدئو

وب ویو برای نمایش یک url (سایت) در داخل اپلیکیشن

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

32.ریفکتور کردن پروژه ویدئو

حل چند باگ!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

33.کال کردن api برای قسمت محصولات شگفت انگیز ویدئو

شروع پیاده سازی قسمت محصولات شگفت انگیز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

34.ایجاد قسمت Amazing Offers Card ویدئو

یکی از آیتم‌های درون قسمت محصولات شگفت انگیز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

35. ایجاد آیتم نمایش همه ویدئو

ایجاد آخرین آیتم لیست محصولات شگفت انگیز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

36. نوشتن کلاس DigitHelper برای کار با ارقام ویدئو

جدا کردن سه‌رقم سه‌رقم، اعمال تخفیف، نمایش درست ارقام فارسی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

37. ایجاد آیتم نمایش محصولات شگفت انگیز - پارت1 ویدئو

رفتیم سراغ اصلی ترین قسمت لیست محصولات شگفت انگیز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

38. ایجاد آیتم نمایش محصولات شگفت انگیز - پارت2 ویدئو

اتمام قسمت لیست محصولات شگفت انگیز

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

39. ایجاد آیتم محصولات شگفت انگیز سوپرمارکتی ویدئو

کل ماجرای شگفت انگیز سوپرمارکتی تو 1 جلسه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

40. پیاده سازی گرید 4 بنر کنار هم ویدئو

پیاده سازی آیتم 4 بنر کنار هم بصورت یک گرید

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

41. پیاده سازی بخش خرید بر اساس دسته بندی ویدئو

با یک FlowRow بسیار خفن و ساده

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

42. پیاده سازی بنر‌های وسط صفحه ویدئو

در بین آیتم‌های دیجی کالا یه سری بنر وجود دارن که تو این جلسه گفتیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

43. پیاده‌سازی قسمت پرفروش‌ترین کالاها ویدئو

بصوت یک lazyVerticalGrid بسیار زیبا

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

44. پیاده‌سازی قسمت پربازدیدترین‌ها ویدئو

مشابه جلسه قبلی، اینو هم زدیم!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

45. پیاده‌سازی قسمت محبوب‌ترین‌ها ویدئو

دقیقا مشابه دیجی کالا

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

46. پیاده‌سازی قسمت پر تخفیف‌ترین کالاها ویدئو

قسمت انتهایی صفحه home دیجی‌کالا

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

47. پیاده‌سازی یک لودینگ همه کاره ویدئو

بصورت تمام صفحه و یا با ارتفاع دلخواه - قابل استفاده در هر جای پروژه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

48. تکمیل تم دارک برای صفحه home ویدئو

ایرادات تم دارک رو کاملا حل کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

49. رفع ایرادات صفحه Home در حالت انگلیسی ویدئو

گفتیم که قراره اپ دو زبانه بزنیم!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

50. پیاده‌سازی مقدمات صفحه category ویدئو

ساخت ریپازیتوری - ویو مدل - apiInterface - و ماژول hilt

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

51. پیاده‌سازی مقدمات صفحه category ویدئو

ساخت ریپازیتوری - ویو مدل - apiInterface - و ماژول hilt

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

52. پیاده سازی ui صفحه category - پارت1 ویدئو

شروع پیاده سازی آیتم‌های category

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

53. پیاده سازی ui صفحه category - پارت2 ویدئو

قسمت category رو کاملا مشابه دیجی کالا کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

54. شروع صفحه سبد خرید - TabLayout ویدئو

استارت صفحه سبد خرید رو زدیم - تو این صفحه خیلی کار داریم!

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

55. پیاده‌سازی قسمت پیشنهاد برای شما - سبد خرید ویدئو

بخش پایینی صفحه سبد خرید دیجی کالا

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

56. اضافه کردن دیتابیس room ویدئو

برای صفحه سبد خرید از دیتابیس استفاده کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

57. پیاده سازی ui قسمت افزودن به سبد خرید ویدئو

هر آیتمی که تو لیست پیشنهادات بود، قابلیت افزودن به سبد داشته باشه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

58. نحوه افزودن یک محصول به سبد خرید ویدئو

داخل دیتابیس room یک محصول رو insert کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

59. نحوه دریافت محصولات سبد خرید از دیتابیس ویدئو

آموزش Query زدن و دریافت محصولات سبد خرید از RommDB

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

60. طراحی ui آیتم‌های سبد خرید - پارت1 ویدئو

طراحی نحوه نمایش آیتم‌های سبد خرید

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

61. طراحی ui آیتم‌های سبد خرید - پارت2 ویدئو

آیتم سبد خرید رو کامل تر کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

62. طراحی ui آیتم‌های سبد خرید - پارت3 ویدئو

این قسمت رو دقیقا مشابه دیجی کالا کردیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

63. تکمیل فانکشن‌های دیتابیسی سبد خرید ویدئو

حذف آیتم - تغییر سبد خرید به لیست خرید بعدی - ذخیره تعداد آیتم و...

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

64. پیاده‌سازی لیست خرید بعدی ویدئو

امکان انتقال کالا از سبد خرید به لیست خرید بعدی

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

65. پیاده سازی screen state برای سبد خرید ویدئو

برای هندل کردن استیت‌های مختلف صفحه مثل لودینگ و موفق و ارور

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

66. پیاده سازی screen state برای لیست خرید بعدی ویدئو

برای هندل کردن استیت‌های مختلف صفحه مثل لودینگ و موفق و ارور

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

67. پیاده‌سازی ui قسمت جزییات سبد خرید ویدئو

شامل قیمت کل، تخفیف کل، امتیاز دیجی‌کلاب و...

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

68. پیاده‌سازی logic قسمت جزییات سبد خرید ویدئو

محاسبات دقیق برای تخفیف‌ها و مبالغ مجموع سبد خرید

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

69. پیاده‌سازی قسمت ادامه فرآیند خرید ویدئو

قسمت ثابت پایین صفحه سبد خرید

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

70. محاسبه تخفیف به ازای هر آیتم و رفع مشکلات ویدئو

تقریبا کل قسمتهای سبد خرید تموم شد

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

71. افزودن badge به سبد خرید و لیست خرید بعدی ویدئو

مشخص میشه چند تا آیتم درون سبدهامون داریم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

72. افزودن تعداد آیتم سبد خرید کنار آیکن سبد خرید ویدئو

تعداد آیتم‌هایی که تو سبد خرید هست از همه جای اپ دیده میشه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

73. پیاده‌سازی ui صفحه لاگین ویدئو

صفحه لاگین دیجی‌کالا با تمام جزییات

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

74. تغییر screen با استفاده از state و shared viewModel ویدئو

یه روش جالب برای مدیریت صفحات

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

75. نوشتن کلاس input validations ویدئو

چک کردن مقادیر تمامی inputهای موجود در اپ

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

76. پیاده سازی ui صفحه register ویدئو

یک صفحه رجیستر ساده و سبک

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

77. کال کردن api قسمت login ویدئو

نوشتن di و ریپازیتوری و ویومدل و کال کردن api

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

78. پیاده‌سازی loadingButton و تکمیل فرآیند لاگین ویدئو

فقط کاربری که اطلاعاتش رو درست وارد کرده بتونه وارد اپ بشه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

79. ذخیره کردن وضعیت لاگین کاربر در دیتا استور ویدئو

کاربری که قبلا لاگین کرده نباید نیازی به لاگین مجدد داشته باشه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

80. نحوه refresh token ویدئو

چطوری از اکسپایر شدن توکن کاربر جلوگیری کنیم

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

81. رمز نگاری تمامی داده‌های ذخیره شده برای امنیت داده‌ها ویدئو

کل دیتا استور رو رمزنگاری کردیم تا امنیتش بره بالاتر

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل سیزدهم - پروژه پیاده‌سازی اپلیکیشن اسنپ‌فود

هدف : دوره کردن مطالب گفته شده + کار با نقشه و GPS + دومین پروژه تجاری بزرگ

به زودی ... ویدئو

به زودی ...

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

برخی از نظرات کاربران

گشتیم و گشتیم و گشتیم از این آموزش بهتر پیدا نکردیم ، تشکر فراوان از استاد عزیز بابت توضیحات خوب و کامل و قرار دادن این دوره 🙏
moahear
moahear
دانشجوی دوره ژنرال
از خرید دوره راضی هستم مدرس با سابقه هست، کارشوو خوب بلده و منظم میره جلوو. نگران نباشین مطمعن هستم این دوتا پروژه ایی که قراره تو دوره زده بشه مناسب بازار کار هست و قراره خیلی چیز میز یاد بگیریم
ghazimoradi.amin
ghazimoradi.amin
دانشجوی دوره ژنرال
سلام استاد وقتتون بخیر به نظرم این دوره یکی از بهترین دوره‌هایی بود که من تهیه کردم، مطالب پیچیده رو بسیار قابل فهم توضیح دادید و واقعا محتوا با کیفیت بود. امیدوارم در همه مراحل زندگیتون موفق باشید
android dev
android dev
دانشجوی دوره ژنرال
سلام خدمت دوستان و اساتید بزرگوار در طول این سه چهار ماهی ک اموزشها رو دنبال میکنم واقعا از توضیحات و نحوه اموزش راضی هستم و کم کم دارم ب شیرینی برنامه نویسی پی میبرم واقعا دستتان درد نکنه و خسته نباشید
سجاد فرهنگیان
سجاد فرهنگیان
دانشجوی دوره ژنرال
وظیفه خودم میدونم تجربه امو از شرکت در این دوره بزارم بنده با توجه به چند سال سابقه در برنامه نویسی موبایل در این دوره شرکت کردم و جدا برام مفید بوده تجربه و تسلط شما و همچنین فن بیان خوبتون باعث میشه مطلب خیلی روان به کاربر منتقل بشود و همچنین سرفصل های بسیار کاربردی و مهم این دوره رو ارزشمند کرده بسیار سپاسگزارم از شما جناب مهندس زارع عزیز 🌹
erad768
erad768
دانشجوی دوره ژنرال
این دوره حرف نداره واقعا. استاد کاملا مسلط و اپدیت هستن و مباحث رو خیلی ساده و قابل فهم توضیح میدن. با توجه با سابقه چند ساله ام در برنامه نویسی در ابتدا فکر میکردم میتونم با سرچ در یوتیوب و… کاتلین رو خود اموز یاد بگیرم، البته که میشه اما بحث “زمان” و “عمق یادگیری” متفاوته. بنظرم یکی از بهترین کارهایی که امسال برای خودم کردم تهیه این دوره و اشنایی با استاد بود. از نظر پشتیبانی و پاسخگویی به مشکلات هم عالی هستن.
Samira
Samira
دانشجوی دوره ژنرال
‫5/5 ‫(6 نظر)
برچسب: abstract در کاتلین Any callback listener در کاتلین companion object در کاتلین data class در کاتلین enum class در کاتلین Generics در کاتلین inheritance یا وراثت در کاتلین interface در کاتلین jetpack compose Lazy Delegation در کاتلین LazyColumn در جت پک کامپوز Nothing polymorphism در کاتلین sealed class در کاتلین Unit آمورش RoomDB آموزش Anonymous functions آموزش coroutine آموزش coroutines در کاتلین آموزش Datastore اندروید آموزش di در اندروید آموزش extention function آموزش flow در کاتلین آموزش higher order functions آموزش Hilt در اندروید آموزش infix function آموزش jetpack compose آموزش Kotlin Flow آموزش lambda expression آموزش MVVM آموزش primary constructor و init block آموزش roomdb در اندروید آموزش Scaffold آموزش secondary constructor آموزش Unit Testing اندروید آموزش تزریق وابستگی آموزش تست نویسی در اندروید آموزش جت پک کامپوز آموزش جت پک کامپوز در اندروید آموزش طراحی UI به سبک نئومورفیسم آموزش کاتلین فلو آموزش کروتینز آموزش معماری MVVM در اندروید آموزش موشن لیوت در جت پک کامپوز اصول solid در کاتلین جت پک کامپوز دوره پیشرفته برنامه نویسی اندروید دوره حرفه ای برنامه نویسی اندروید دیزاین پترن Delegation در کاتلین دیزاین پترن singleton در کاتلین

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره
09353639630

نیاز به مشاوره دارید؟

در صورتی که نیاز به مشاوره دارید می توانید فرم را تکمیل نمایید و یا با ما در تماس باشید

درخواست مشاوره رایگان

محل قرار دادن شرتکد فرم درخواست مشاوره شما

دوره های مرتبط

دوره جامع git

دوره جامع و پیشرفته گیت

چرا باید این دوره را تهیه کنم؟  در حال حاضر، مدیریت و کنترل نسخه با استفاده از گیت یکی از…

دوره رایگان برنامه نویسی اندروید

آموزش رایگان برنامه نویسی اندروید

آموزش رایگان برنامه‌نویسی اندروید | دوره صفر مطلق اندروید

بهترین دوره رایگان برنامه‌نویسی اندروید را همین حالا شروع کنید! در دوره صفر مطلق اندروید، بدون نیاز به پیش‌زمینه برنامه‌نویسی، یاد می‌گیرید چگونه اولین اپلیکیشن خود را بسازید و آن را در مارکت‌هایی مثل کافه بازار منتشر کنید.

ویژگی‌های برجسته دوره آموزش رایگان برنامه‌نویسی اندروید:

  • شروع از صفر: از پایه‌ترین مفاهیم برنامه‌نویسی تا ساخت اپلیکیشن حرفه‌ای.
  • بدون پیش‌نیاز: مناسب برای تمام علاقه‌مندان، حتی مبتدی‌ها.
  • یادگیری جاوا و کاتلین: آشنایی با دو زبان اصلی برنامه‌نویسی اندروید.
  • پروژه‌محور: ساخت دو پروژه عملی برای تقویت مهارت‌ها.
  • انتشار اپلیکیشن: گام‌به‌گام تا انتشار اپلیکیشن در کافه بازار.

چرا این دوره رایگان است؟

این دوره با هدف کمک به علاقه‌مندان به برنامه‌نویسی اندروید طراحی شده و به صورت کاملا رایگان ارائه می‌شود. کیفیت بالای محتوا و پروژه‌محوری دوره، شما را برای ورود به بازار کار آماده می‌کند.

در این دوره چه چیزی یاد می‌گیرید؟

  1. نصب و راه‌اندازی اندروید استودیو.
  2. مفاهیم اولیه برنامه‌نویسی.
  3. ساخت و توسعه اولین اپلیکیشن اندرویدی.
  4. انتشار اپلیکیشن در مارکت‌های معتبر.

پشتیبانی و گروه تلگرامی

برای پاسخ به سوالات و مشکلات، می‌توانید به گروه تلگرامی پشتیبانی دوره بپیوندید.

نظرات

  • کامران
    11 اردیبهشت 1401
    پاسخ

    سلام و عرض ادب

    لطفا یه توضیح بدید چه پروژه های تجاری قراره انجام بشه؟

    • محمد زارع(مدیریت)
      12 اردیبهشت 1401
      پاسخ

      سلام دوست عزیزم، یکی از پروژه ها پیاده سازی یک فروشگاه اینترنتی خواهد بود با توجه به پیشنهاداتی که برام ارسال میشه
      ممنون میشم اگه شما هم پیشنهادی دارید برام بنویسید، اما نکته مهم ماجرا اینجاست که چیزی که این دوره رو متمایز میکنه، تکنولوژی یه روز و معماری هستش
      شما اگه یک پروژه خفن هم بدون معماری و تکنولوژی هایی که تو این دوره آموزش می‌بینید انجام بدید، توی استخدام در شرکت ها بهتون کمکی نمیکه چون ارزشمند نیست.

      • bi jooop
        12 اردیبهشت 1401
        پاسخ

        حرفتون کاملا درسته

        فروشگاه خیلی عالیه مخصوصا اگه پیشرفته مثل دیجی کالا باشه

        • محمد زارع(مدیریت)
          12 اردیبهشت 1401
          پاسخ

          قطعا اگه فروشگاه باشه مثل دیجی کالا هستش

  • یزدان منوچهری( دانشجوی دوره )
    14 اردیبهشت 1401
    امتیاز 5 از 5
    پاسخ

    سلام و خسته نباشی
    می خواستم بگم اگه داخل دوره ساخت یک پیام‌رسان و فروشگاه اینترنتی داشته باشیم خیلی خوبه
    یک پیام‌رسان مثل واتساپ و یک فروشگاه اینترنتی مثل دیجی کالا

    • محمد زارع(مدیریت)
      14 اردیبهشت 1401
      پاسخ

      سلام فروشگاه اینترنتی داریم قطعا
      ولی پیام رسان خارج از موضوعات این دوره هستش
      چون یه عالمه مبحث بک اندی داره

  • محمد
    17 اردیبهشت 1401
    پاسخ

    سلام استاد زارع
    وقت بخیر

    ابتدا تشکر می کنم بابت این دوره، مطمئنا دوره خیلی خوب و پرباری در راهه.

    ضمنا اگه براتون مقدوره دوره اسنپ فود رو هم به آموزش ها اضافه کنید که دیگه بترکونه.

    یا حق

    • محمد زارع(مدیریت)
      17 اردیبهشت 1401
      پاسخ

      سلام ممنونم از نظری که دادی
      طبق نظرسنجی که انجا دادم، پروژه اول قراره یک اپلیکیشن فروشگاهی کامل با اتصال به درگاه بانکی و… باشه
      در مورد پروژه دوم هم مجدد بین بچه هایی که تو دوره شرکت کردن نظر سنجی میکنیم.
      چون میخام پروژه هایی زده بشه که هم از نظر فنی و رزومه براتون عالی باشه و هم دغدغه اکثریت باشه.

  • محسن
    19 اردیبهشت 1401
    پاسخ

    سلام
    وقت بخیر جناب مهندس زارع

    جسارتا 2 تا سئوال از محضرتون داشتم:
    1) یک توضیحی در مورد بک اند می دهید؟
    2) بنده تصمیم دارم که دوره رو بعد از تکمیل شدن تهیه کنم، احتمالا تا آخر سال دوره تکمیل میشه؟

    • محمد زارع(مدیریت)
      20 اردیبهشت 1401
      پاسخ

      با سلام و احترام
      برای پروژه‌هایی که توی این دوره زده میشه، یک بک اند اختصاصی نوشته میشه که بصورت api در اختیارتون قرار میدم که بتونید ازش استفاده کنید و درگیر پیاده سازی بک اند نشید.
      این دوره تخصصی اندروید هستش و توش درگیر بک اند نمیشیم.
      بله بدون شک تا اون زمان تکمیل شده…

  • سهراب
    24 اردیبهشت 1401
    پاسخ

    سلام جناب مهندس

    اگه امکان داره قسمت هایی از آموزش رو رایگان قرار بدید تا از نحوه تدریس جنابعالی آگاهی حاصل کنیم.

    با تشکر از دوره عالی که برگزار می کنید

    • محمد زارع(مدیریت)
      24 اردیبهشت 1401
      پاسخ

      سلام دوره صفر مطلق اندروید با 72 قسمت آموزش رایگان توی سایت قرار داره و میتونید استفاده کنید و بصورت کامل با نحوه تدریس من آشنا بشید.
      موفق باشید

  • مهران
    25 اردیبهشت 1401
    پاسخ

    سلام

    کار با نقشه گوگل مپ هم در این دوره خواهیم داشت؟

    • محمد زارع(مدیریت)
      26 اردیبهشت 1401
      پاسخ

      سلام، تو این دوره 2 تا پروژه زده میشه، اولیش یک فروشگاه مشابه دیجی کالا هستش و دومی هم یک پروژه بر بستر نقشه خواهد بود.

  • جابری
    26 اردیبهشت 1401
    پاسخ

    سلام استاد

    خیلی خوشجالم با سایت شما آشنا شدم. بی صبرانه منتظرم دوره تموم بشه و خریداری کنم.

    با آرزوی توفیق

    • محمد زارع(مدیریت)
      26 اردیبهشت 1401
      پاسخ

      سلام ممنونم از لطفت، به امید خدا سریع تر تمومش میکنم اما بیشتر تمرکزم روی کیفیت دوره هستش تا تموم شدن.

  • محسن
    28 اردیبهشت 1401
    پاسخ

    سلام جناب زارع
    بنظر دوره پرباری میاد و من منتظرم دوره تموم بشه بعد تهیه کنم

    • محمد زارع(مدیریت)
      28 اردیبهشت 1401
      پاسخ

      سلام ممنون از نظرتون
      مطمئن باش با یکی از به روز ترین و خفن‌ترین و کامل‌ترین دوره‌های برنامه نویسی ایران آشنا شدی، مطمئن هستم که میگم حالا بعدها صداش درمیاد…

  • مجید
    28 اردیبهشت 1401
    پاسخ

    سلام جناب مهندس زارع

    با 35 سال سن میتونم اندروید رو شروع کنم و موفق بشم؟

    • محمد زارع(مدیریت)
      29 اردیبهشت 1401
      پاسخ

      ُسلام، بله هیچ مشکلی نداره
      توی فصل اول دوره رایگان صفر مطلق، قسمت سوالات متداول در این مورد به صورت کامل توضیح دادم

  • shayantolaby( دانشجوی دوره )
    31 اردیبهشت 1401
    امتیاز 5 از 5
    پاسخ

    تا اینجا که کاملا راضیم

    • محمد زارع(مدیریت)
      31 اردیبهشت 1401
      پاسخ

      خدارو شکر که رضایتت تا اینجا جلب شده، به امید خدا تا آخر دوره هم همینطوری خواهد بود

  • moahear( دانشجوی دوره )
    3 خرداد 1401
    امتیاز 5 از 5
    پاسخ

    گشتیم و گشتیم و گشتیم از این آموزش بهتر پیدا نکردیم ، تشکر فراوان از استاد عزیز بابت توضیحات خوب و کامل و قرار دادن این دوره 🙏

    • محمد زارع(مدیریت)
      3 خرداد 1401
      پاسخ

      ممنونم از اینکه نظرت رو با بقیه به اشتراک گذاشتی و خوشحالم که از دوره راضی هستی 🙂

  • ghazimoradi.amin( دانشجوی دوره )
    4 خرداد 1401
    امتیاز 5 از 5
    پاسخ

    از خرید دوره راضی هستم
    مدرس با سابقه هست، کارشوو خوب بلده و منظم میره جلوو.
    نگران نباشین مطمعن هستم این دوتا پروژه ایی که قراره تو دوره زده بشه مناسب بازار کار هست و قراره خیلی چیز میز یاد بگیریم و یکم سمج باشیم به مدرس میگیم تو آپدیت دوره پروژه های بیشتری قرار بده نظیر یه اپ دفترچه یادداشت مانند اپ پیش فرض گوشی شیائومی که اپ دفترچه یادداشت با کیفیتی هست که اونم طرز ساختش با تکنولوژیهای روز رو یاد بگیریم

    • محمد زارع(مدیریت)
      4 خرداد 1401
      امتیاز 5 از 5
      پاسخ

      اولا خوشحالم تا اینجا تونستم رضایت شما رو جلب کنم و شکی ندارم که تا آخرم همینطور میشه 🙂
      ممنونم از اینکه نظرت رو با بقیه به اشتراک گذاشتی، در مورد پروژه سوم هم توافق میکنیم حالا خخخخ 🙂

  • android dev( دانشجوی دوره )
    4 خرداد 1401
    امتیاز 5 از 5
    پاسخ

    سلام استاد وقتتون بخیر
    به نظرم این دوره یکی از بهترین دوره‌هایی بود که من تهیه کردم، مطالب پیچیده رو بسیار قابل فهم توضیح دادید و واقعا محتوا با کیفیت بود. امیدوارم در همه مراحل زندگیتون موفق باشید

    • محمد زارع(مدیریت)
      4 خرداد 1401
      امتیاز 5 از 5
      پاسخ

      سلام، ممنونم از نظرت
      امیدوارم آخر دوره یه برنامه نویس خفن ازت دربیاد و شک هم ندارم که همین میشه

  • فرهنگیان( دانشجوی دوره )
    5 خرداد 1401
    پاسخ

    سلام خدمت دوستان و اساتید بزرگوار
    در طول این سه چهار ماهی ک اموزشها رو دنبال میکنم واقعا از توضیحات و نحوه اموزش راضی هستم و کم کم دارم ب شیرینی برنامه نویسی پی میبرم واقعا دستتان درد نکنه و خسته نباشید

    • محمد زارع(مدیریت)
      6 خرداد 1401
      امتیاز 5 از 5
      پاسخ

      سلام ممنونم از نظرت

  • پدرام
    15 خرداد 1401
    پاسخ

    سلام
    خدا قوت

    آموزش مقدماتی رو دیدم خیلی خوب بود. می خوام بدونم الان جت پک کامپوز به بلوغ رسیده؟

    • محمد زارع(مدیریت)
      15 خرداد 1401
      پاسخ

      سلام ممنونم
      یله کاملا به بلوغ رسیده و xml دیگه در برابرش یه شوخی ساده هستش
      سرفصل های فصل جت پک کامپوز از دوره ژنرال رو یه نگاهی بنداز…

  • آرمین
    16 خرداد 1401
    پاسخ

    سلام
    مهندس جان اشاره ای به نئومورفیسم رو هم در این دوره خواهیم داشت؟

    • محمد زارع(مدیریت)
      16 خرداد 1401
      پاسخ

      سلام بله، نئومورفیسم هم یکی از ترندهای ui هست که حتما باهاش کار میکنیم
      تو جت پک کامپوز اتفاقا خیلی ساده میشه ازش استفاده کرد

  • سجاد
    18 خرداد 1401
    پاسخ

    سلام

    ببخشید استاد زارع شما هم از پترن سینگل اکتیویتی در پروژه هاتون استفاده می کنید؟

    • محمد زارع(مدیریت)
      18 خرداد 1401
      پاسخ

      ُسلام، اصلا یکی از مزیت های استفاده از جت پک کامپوز همینه
      من اومدم اول جت پک کامپوز رو گفتم که همه پروژه‌هام رو با اون انجام بدم
      وقتی هم شما از جت پک کامپوز استفاده میکنی اصلا نیازی به فرگمنت و دردسرهاش وجود نداره
      کل اپ هم سینگل اکتیویتی میشه، باید قدرت این مدل معماری رو ببینی…

  • محمدرضا
    24 خرداد 1401
    پاسخ

    به به جت پک کامپوز! مهندس زارع بده بزنیم.

    به امید خدا درس جون گرفت حتما ثبت نام می کنم.

    • محمد زارع(مدیریت)
      24 خرداد 1401
      پاسخ

      اول بگو گروه خونیت چیه؟؟
      🙂 🙂 البته اینم بگم که فصل جت پک کامپوز تموم شده
      منتظر فصل های خفن بعدی باشید…

  • محمد حسن
    26 خرداد 1401
    پاسخ

    سلام مهندس زارع
    مهندس جت پک کامپوز کامل تو این 44 قسمت کامل گفته شده ؟
    چون من خیلی شدید تو ددلاین کم باید یادش بگیرم .
    بعد یه سوال دیگه با جت پک کامپوز ساختار کد های جاوا یا کاتلین تغییری میکنه ایا ؟
    میخوام بدونم اگه این قسمت هارو ببینم ایا میتونم به راحتی کد بزنم یا باز ساختار تغییر میکنه ؟

    • محمد زارع(مدیریت)
      27 خرداد 1401
      پاسخ

      سلام بله کاملا گفته شده
      فقط نکته اینه که تو جاوا نمیتونید از جت پک کامپوز استفاده کنید و فقط برای کاتلین ارائه شده
      اگه از کاتلین استفاده میکنید مشکل خاصی براتون پیش نمیاد تو پروژه

  • سمیرا
    11 تیر 1401
    پاسخ

    با سلام ، خیلی ممنون میشم اگر امکان خرید هر بخش به صورت جداگانه وجود داشته باشه تا افرادی که آشنایی اولیه با مباحث دارن و در نتیجه نیاز به تهیه همه قسمتها ندارن ، بتونن از آموزشهاتون استفاده کنن.
    با تشکر فراوااان

    • محمد زارع(مدیریت)
      12 تیر 1401
      پاسخ

      سلام در آینده که سرفصل ها کامل شد این امکان رو قرار میدیم

  • محسن
    21 تیر 1401
    پاسخ

    سلام وقت شما بخیر دوره موقعی که تکمیل بشه حدودا چند ساعت خواهد بود؟

    • محمد زارع(مدیریت)
      21 تیر 1401
      پاسخ

      سلام ، حدود 100 ساعت برنامه ریزی شده

  • erad768( دانشجوی دوره )
    25 تیر 1401
    امتیاز 5 از 5
    پاسخ

    وظیفه خودم میدونم تجربه امو از شرکت در این دوره بزارم
    بنده با توجه به چند سال سابقه در برنامه نویسی موبایل در این دوره شرکت کردم
    و جدا برام مفید بوده
    تجربه و تسلط شما و همچنین فن بیان خوبتون باعث میشه مطلب خیلی روان به کاربر منتقل بشود
    و همچنین سرفصل های بسیار کاربردی و مهم این دوره رو ارزشمند کرده
    بسیار سپاسگزارم از شما جناب مهندس زارع عزیز 🌹

    • محمد زارع(مدیریت)
      25 تیر 1401
      پاسخ

      سلام ممنونم از اشتراک تجربه‌ات دوست عزیزم
      خوشحالم تونستم رضایت شما رو جلب کنم.

  • محمدرضا
    27 تیر 1401
    پاسخ

    سلام جناب مهندس زارع
    واقعا جای خالی این دوره احساس میشد
    در این دوره یا در دوره های بعدی اگه براتون مقدور بود در زمینه مالتی ماژولار و چند پلتفرمی( کامپوز و سویفت یو آی) هم آموزش هایی داشته باشید، دست مریزاد

    • محمد زارع(مدیریت)
      28 تیر 1401
      پاسخ

      سلام ممنونم از نظرتون
      دوره بک اند به زبان کاتلین
      و ios با استفاده از kmm تو برنامه ضبط هستش

  • بهار( دانشجوی دوره )
    28 تیر 1401
    پاسخ

    سلام جناب مهندس زارع
    آیا این بخش ها firebase, rxjava,corountine,paging3,نئومورفیسم در دوره شما آموزش داده می شود؟

    • محمد زارع(مدیریت)
      29 تیر 1401
      پاسخ

      سلام
      نئومورفیسم رو که تو فصل جت پک کامپوز گفتیم.
      ما تو این دوره از coroutines و flow استفاده میکنیم که جدیدترین تکنولوژی ها هستن، و آموزش rxjava بازگشت رو به عقب هستش
      چون تو کاتلین استفاده از rxjava کاملا غلطه
      باقی مواردی که لیست کردید هم جزو سرفصل‌ها خواهد بود.

  • اشکان
    29 تیر 1401
    پاسخ

    سلام
    استاد لطفا به این سئوالات جواب بدید؟
    1) امکان داره انتخاب آدرس از طریق نقشه گوگل با مارکر رو هم در این دوره داشته باشیم؟
    2) اشکال نداره پروژه ها رو به عنوان نمونه کار در رزومه مون بیاریم؟
    3) توسعه اپلیکیشن جت پک با xml به نظر شما دیگه مرده و ارزش وقت گذاشتن نداره؟ یا هیچ وقت قدیمی نمیشه؟
    خیلی متشکرم

    • محمد زارع(مدیریت)
      29 تیر 1401
      پاسخ

      سلام
      1) تو این دوره قطعا یک پروژه بر بستر نقشه خواهیم داشت و مارکر کمترین چیزی هست که بهش میپردازیم
      2) خیر هیچ اشکالی نداره، اصلا برای همین دارید تو دوره شرکت میکنید که رزومه خودتونو قوی کنید.
      3) در حال حاضر خیر، xml منسوخ نشده اما در آینده نزدیک با توجه به تاکید گوگل روی جت پک کامپوز، xml منسوخ خواهد شد. پس چه بهتر که از الان بریم سمتش تا جزو اولین ها تو ایران باشیم.

  • امین
    30 تیر 1401
    پاسخ

    سلام مهندس

    شما هم از اسپات پلیر برای محافظت از ویدئو ها استفاده می کنید؟ و اگه یه آموزش دیگه با اسپات پلیر داشته باشیم تداخلی ایجاد نمیشه؟

    • محمد زارع(مدیریت)
      19 مرداد 1401
      امتیاز 5 از 5
      پاسخ

      سلام بله، خیر مشکلی پیش نمیاد و در کنار هم قرار میگیرن

  • محمد
    19 مرداد 1401
    پاسخ

    سلام

    آیا درباره معماری MVI هم صحبتی میشه؟

    • محمد زارع(مدیریت)
      19 مرداد 1401
      پاسخ

      سلام، خیر
      لیست کامل سرفصل ها رو نوشتیم خیلی ساده میتونید مطالع کنید

  • thor.power1384-5428( دانشجوی دوره )
    31 مرداد 1401
    پاسخ

    ببخشید میخواستم بدونم کار با دیتا بیس هم یاد میدید یا خیر

    • محمد زارع(مدیریت)
      4 شهریور 1401
      پاسخ

      سلام بله توی سرفصل ها نوشتیم کافیه یکبار توضیحات دوره رو مطالعه کنید

  • متین
    7 شهریور 1401
    پاسخ

    سلام
    سئوال : به CI/CD هم اشاره می کنید در دوره؟ می دونم داخل سر فصل ها نیست خواستم مستقیم از خودتون بپرسم. چون نوشتید: و موارد بسیار دیگر. دی: جای سئوال پرسیدن رو باز گذاشتید.

    • محمد زارع(مدیریت)
      8 شهریور 1401
      امتیاز 5 از 5
      پاسخ

      سلام خیر این مبحث رو پوشش نمیدیم و تا TDD جلو میریم.
      خودتون میتونید متصل کنید بعدش خیلی پیچیدگی نداره

  • bazubandisasan( دانشجوی دوره )
    8 شهریور 1401
    پاسخ

    سلام جناب دکتر
    من دوساله میخوام شروع کنم اما نمیدونستم از کجا و چجوری، تدرس هر بزرگواریو دیدم از اول یه جوری توضیح میداد که انگار داره برای یک برنامه نویس توضیح میده با اینکه اسم دورشون صفر مطلق بود، تا اینکه از طریق اینستا با کانالتون اشنا شدم و دوره صفر مطلقو دارم میبینم و قسمت 32 هستم که واقعا از ثانیه ثانیش لذت میبرم که یکی مث من اصلا نمیدونسم چی به چی هستو کلمه هاو … برام خیلی گنگ بود کاملا میفهمم درس رو و نوت برداری میکنم و حین تدریس تمرین میکنم، بعد از اتمام دوره صفر مطلق حتما حتما حتما دورتون رو تهیه مکینم ، هر روزی ک تموم کردم همون روز میخرم.
    قیمتتون هم خدایی هست تو این شرایط اقتصادی عالی هست.
    فقط یه سوال با ساخت اپلیکیشن مث دیجی کالا هر اپلیکیشن دیگه ای رو میتونیم طراحی کنیم ؟
    آخه دی جی کالا تحت وب هست ، میشه اپلیکیشن های افلاین هم بسازیم بعدش؟
    عشقی عشق، یه دونه ای دکتر

    • محمد زارع(مدیریت)
      9 شهریور 1401
      امتیاز 5 از 5
      پاسخ

      سلام بسیار ممنونم از لطفی که به من داری. خداروشکر میکنم از اینکه تونستم براتون مفید باشم و شما رو به این حوزه علاقه مند کنم.
      بله شما با دیدن دوره پیشرفته ژنرال هم اپ های آنلاین رو میتونید پیاده سازی کنید و هم اپ های آفلاین.

  • علیرضا
    9 شهریور 1401
    پاسخ

    سلام.
    ایا پیشنیاز خاصی دارد یا اشنایی مختصر با اندروید کافیه؟

    • محمد زارع(مدیریت)
      14 شهریور 1401
      پاسخ

      سلام خیر توی سایت ترولرن هیچ پیش نیازی برای دوره هامون نداریم

  • حسن
    16 شهریور 1401
    پاسخ

    سلام ببخشید من جزو اولین نفرات بودم ًبت نام کردم ولی یکم مشکل داشتم سر وقت اقدام نکردم دوره تخفیف نداره

  • Samira( دانشجوی دوره )
    16 شهریور 1401
    امتیاز 5 از 5
    پاسخ

    این دوره حرف نداره واقعا. استاد کاملا مسلط و اپدیت هستن و مباحث رو خیلی ساده و قابل فهم توضیح میدن. با توجه با سابقه چند ساله ام در برنامه نویسی در ابتدا فکر میکردم میتونم با سرچ در یوتیوب و… کاتلین رو خود اموز یاد بگیرم، البته که میشه اما بحث “زمان” و “عمق یادگیری” متفاوته. بنظرم یکی از بهترین کارهایی که امسال برای خودم کردم تهیه این دوره و اشنایی با استاد بود. از نظر پشتیبانی و پاسخگویی به مشکلات هم عالی هستن.

    • محمد زارع(مدیریت)
      17 شهریور 1401
      پاسخ

      سلام، خیلی خوشحالم که این دوره تونسته رضایت شما رو جلب کنه
      امیدوارم موفق باشید.

  • متین
    18 شهریور 1401
    پاسخ

    سلام
    وقت بخیر

    استاد تو دوره راهنمایی می کنید که چطور اتصال به اینترنت رو دقیق کنترل کنیم که تا اینترنت قطع شد پیام مقتضی رو نشون بده و اپ کرش نکنه؟

    • محمد زارع(مدیریت)
      18 شهریور 1401
      پاسخ

      سلام این مشکلی که گفتید توی معماری mvc و mvp پیش میاد و توی معماری mvvm مدیریت میشه
      ما هم از mvvm استفاده میکنیم و این چیزی که گفتید ساده ترین کاری هست که انجام میدیم

  • پدرام
    18 شهریور 1401
    پاسخ

    سلام جناب مهندس زارع

    منظور از نمونه کار قوی چی هست؟ ما در این دوره قراره 2 تا نمونه کار قوی داشته باشیم؟

    • محمد زارع(مدیریت)
      18 شهریور 1401
      پاسخ

      سلام. اولا هر فصل جداگانه برای تسلط به محتوا یک پروژه داره، که توی سرفصل ها میتونید ببینید
      همچنین قراره دو تا اپ کامل رو از 0 تا 100 پیاده سازی کنیم که براتون رزومه بشه و با چالش های پروژه آشنا بشید.
      اپ هایی که میزنیم یک اپ مشابه دیجی کالا و یک اپ بر بستر نقشه هستن که هر جا به عنوان نمونه کار ببرید قابل قبول هست و توش از آخرین تکنولوژی ها و هر چیزی که برای بازار کار لازم هست، وجود داره

      • پدرام
        19 شهریور 1401
        پاسخ

        ایول مهندس پرچمتون بالاست.

  • peyvandjadidi( دانشجوی دوره )
    30 شهریور 1401
    امتیاز 5 از 5
    پاسخ

    با سلام
    با توجه به اینکه دانشجوی دوره هستم و سابقه مطالعه سایر دوره های آموزشی هم دارم ، لازم دونستم بگم دوره ژنرال اندروید از همه لحاظ بی نظیر و فوق العاده ست.
    خسته نباشید استاد عزیز

    • محمد زارع(مدیریت)
      9 مهر 1401
      پاسخ

      سلام، ممنونم از نظر شما و خوشحالم که دوره ژنرال برات مفید بوده

      • محمد ق
        9 مهر 1401
        پاسخ

        سلام استاد عزیز
        بنده در حال حاضر تا ویدئوی 30 دوره صفرمطلق رو دیدم و نوت برداری وتمرین هم دارم. حقیقتا خیلی خیلی خوب آموزش میدین..
        یه سوال داشتم…
        فصل 5 صفر مطلق تون ظاهرا در مورد جاوا گفتین… میخواستم ببینم این فصل رو حتما باید کارکنم یا اختیاریه… منظورم اینه که چون کاتلین آموزش میدین دیگه نیازی به آموزش این فصل داریم یاخیر؟
        درضمن به فضل خدا ان شاالله بعداز تکمیل دوره اند ویتون، حتما دوره رو میخرم….

        • محمد زارع(مدیریت)
          21 مهر 1401
          پاسخ

          سلام و ادب
          ممنونم از نظرت، خیر دیدن جاوا واجب نیست

  • محمدرضا
    8 مهر 1401
    پاسخ

    سلام و عرض ادب
    مرقوم نموده اید که یکی از اپ هایی که قراره کد نویسی بشه بر بستر نقشه هست، خواستم درخواست کنم با عنایت به رایگان نبودن سرویس گوگل مپ اگه صلاح دونستید از (osm)openstreetmap استفاده بشه.
    متشکرم

    • محمد زارع(مدیریت)
      9 مهر 1401
      پاسخ

      سلام، بله به احتمال زیاد از osm بجای google استفاده میکنیم
      چون هم رایگان هستش و هم استفاده ازش ساده تر و بهتره

  • developerr.ehsan
    28 آبان 1401
    پاسخ

    سلام
    در ابتدا خیلی ممنونم بابت دوره های خوب و به روزتون
    دو تا سوال داشتم
    یکی اینکه من که الان دوره صفر مطلق رو تموم کردم الان میتونم دوره پیشرفته تون رو تهیه کنم یا بذارم دوره کامل بشه بعد تهیه کنیم؟
    و سوال دوم اینکه اگه دوره ها رو الان تهیه کنیم به بقیه دوره ( که بعدا کامل میشه) هم دسترسی خواهیم داشت؟

    • محمد زارع(مدیریت)
      16 آذر 1401
      پاسخ

      سلام ممنونم از نظرت
      بله بلافاصله بعد از دوره صفر مطلق باید بیاید سراغ ژنرال
      و اینکه هر زمان دوره ژنرال رو تهیه کنید به تمامی آبدیت‌ها بصورت رایگان دسترسی خواهید داشت

  • کدرلایف
    29 اسفند 1401
    پاسخ

    ممنون از این مقاله کاربردی

  • محمد
    19 تیر 1402
    پاسخ

    سلام
    بحث تست نویسی توی کدوم فصل آموزش داده میشه؟

    • محمد زارع(مدیریت)
      22 تیر 1402
      پاسخ

      سلام تو فصل پروژه اسنپ فود

  • Tah_Pour( دانشجوی دوره )
    1 اسفند 1402
    پاسخ

    سلام وقتتون بخیر
    وظیفه خودم دونستم که نظرم بابت این دوره فوقالعاده بگم بنده از این دوره فوق العاده بسیار راضی هستم و به دوستانی که به اندروید علاقه دارم توصیه میکنم

    • محمد زارع(مدیریت)
      7 اسفند 1402
      پاسخ

      سلام ممنونم از اینکه دیدگاه خودت رو به اشتراک گذاشتی

  • مانا یزدانی( دانشجوی دوره )
    13 اسفند 1402
    امتیاز 5 از 5
    پاسخ

    من مي خواستم از دوره عالي اندرويد استاد تشكر كنم.خوشحالم كه اين دوره عالي و مطابق با سر فصل هاي به روز و بازار كار و جامع استفاده مي كنم . همچنين از قسمت پشتيباني دروس و پشتيباني فني نيز سپاسگزارم.

    • محمد زارع(مدیریت)
      6 فروردین 1403
      پاسخ

      ممنونم از اینکه نظرت رو به اشتراک گذاشتی

قوانین ثبت دیدگاه

  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص دانشجویان دوره می باشد.

لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت :

5,200,000 تومان 3,250,000 تومان

امتیاز
5.00 از 15 رأی
5.00 15 رای
5,200,000 تومان 3,250,000 تومان
تعداد دانشجو : 251
نوع دوره: ویدیویی
سطح دوره: پیشرفته
زبان: فارسی
روش دریافت: اسپات پلیر
روش پشتیبانی: ارتباط مستقیم با مدرس
زبان برنامه نویسی : کاتلین
درصد پیشرفت دوره: %85
19.45k بازدید 87 دیدگاه
محمد زارع
محمد زارع
برنامه نویس ارشد اندروید

عاشق برنامه‌نویسی اندروید و چالش‌های پروژه هستم، یه دیوونه تمام عیار برنامه نویسی /(*0*)\

دسته: برنامه نویسی اندروید
دوره تخصصی و پروژه محور برنامه نویسی اندروید مخصوص بازار کار

آموزش پیشرفته اندروید

درباره ترولرن

ترولرن یکی از به‌روزترین وبسایت‌های آموزش برنامه نویسی اندروید در سطح کشور است که هدف آن تعلیم نیروی برنامه نویس حرفه ای و وارد کردن آنها به بازار کار می‌باشد.

  • admin@truelearn.ir
بخش‌های ترولرن
  • دوره‌های تخصصی
  • بلاگ
  • تماس با ما
  • حساب کاربری من
  • درباره ترولرن
  • سبد خرید
تمامی حقوق برای سایت ترولرن محفوظ می باشد.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت