کتاب ساخت اسکنر QR کد در اندروید با Jetpack Compose

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساخت اسکنر QR کد در اندروید با Jetpack Compose

موضوع کلی: توسعهٔ نرم‌افزار با جاوا و کاتلین

موضوع میانی: توسعهٔ اپلیکیشن‌های اندروید با Jetpack Compose

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعهٔ اپلیکیشن اندروید
  • 2. آشنایی با محیط اندروید استودیو
  • 3. نصب و پیکربندی اندروید استودیو
  • 4. مبانی زبان برنامه‌نویسی کاتلین
  • 5. متغیرها و انواع داده در کاتلین
  • 6. ساختارهای کنترلی در کاتلین
  • 7. توابع و لامبدا در کاتلین
  • 8. برنامه‌نویسی شیءگرا در کاتلین
  • 9. کلاس‌ها و اشیاء در کاتلین
  • 10. وراثت و اینترفیس‌ها در کاتلین
  • 11. مقدمه‌ای بر Jetpack Compose
  • 12. مزایای Jetpack Compose
  • 13. نصب و راه‌اندازی Compose
  • 14. کامپوننت‌های پایه در Compose
  • 15. Text و TextStyle
  • 16. Button و OnClickListener
  • 17. TextField و State Management
  • 18. Column و Row Layouts
  • 19. Box Layout
  • 20. ConstraintLayout در Compose
  • 21. استفاده از Modifier
  • 22. مدیریت State در Compose
  • 23. MutableState و remember
  • 24. ViewModel در Android
  • 25. ارتباط ViewModel با Compose
  • 26. مقدمه‌ای بر آیکون‌ها و تصاویر
  • 27. استفاده از Image Composable
  • 28. مدیریت منابع (Resources)
  • 29. آشنایی با رنگ‌ها و تم‌ها
  • 30. استفاده از رنگ‌ها در Compose
  • 31. استفاده از تم‌ها در Compose
  • 32. ساخت لیست‌های پویا (LazyColumn)
  • 33. LazyRow برای لیست‌های افقی
  • 34. مدیریت ناوبری (Navigation)
  • 35. Navigation Component در Compose
  • 36. ساخت مسیرهای ناوبری
  • 37. انتقال داده بین صفحات
  • 38. آشنایی با رویدادهای لمسی
  • 39. مدیریت رویدادهای کلیک
  • 40. ساخت کامپوننت‌های سفارشی
  • 41. باز استفاده از کامپوننت‌ها
  • 42. مقدمه‌ای بر اسکنر QR کد
  • 43. کاربرد اسکنر QR کد
  • 44. کتابخانه‌های اسکن QR در اندروید
  • 45. معرفی کتابخانه ML Kit
  • 46. نصب و راه‌اندازی ML Kit
  • 47. تنظیمات ML Kit برای اسکن QR
  • 48. استفاده از CameraX با Compose
  • 49. دریافت دسترسی دوربین
  • 50. نمایش پیش‌نمایش دوربین
  • 51. اجرای اسکنر QR با ML Kit
  • 52. دریافت نتیجهٔ اسکن
  • 53. پردازش داده‌های QR کد
  • 54. نمایش داده‌های اسکن شده
  • 55. مدیریت خطا در اسکنر
  • 56. بررسی صحت داده‌های QR
  • 57. ذخیره‌سازی تاریخچهٔ اسکن‌ها
  • 58. نمایش تاریخچهٔ اسکن‌ها
  • 59. حذف موارد از تاریخچه
  • 60. طراحی رابط کاربری اسکنر
  • 61. بهبود تجربهٔ کاربری (UX)
  • 62. اعتبارسنجی ورودی‌ها
  • 63. مدیریت حالت‌های مختلف UI
  • 64. نمایش پیام‌های راهنما
  • 65. بهینه‌سازی عملکرد اسکنر
  • 66. کاهش مصرف منابع
  • 67. تست واحد (Unit Testing)
  • 68. تست کامپوننت‌های UI
  • 69. دیباگ کردن اپلیکیشن
  • 70. مقدمه‌ای بر معماری MVVM
  • 71. پیاده‌سازی MVVM با Compose
  • 72. مدیریت وابستگی‌ها (Dependency Injection)
  • 73. استفاده از Hilt در Android
  • 74. تنظیم Hilt در Compose
  • 75. اصول طراحی متریال دیزاین
  • 76. اجرای متریال دیزاین در Compose
  • 77. استفاده از کامپوننت‌های متریال
  • 78. ساخت انیمیشن‌های ساده
  • 79. مدیریت حالت‌های پیچیدهٔ UI
  • 80. ذخیره‌سازی داده‌ها (SharedPreferences)
  • 81. ذخیره‌سازی داده‌ها (Room Database)
  • 82. مقدمه‌ای بر کار با APIها
  • 83. ارسال درخواست‌های HTTP
  • 84. دریافت داده از API
  • 85. پردازش داده‌های JSON
  • 86. نمایش داده‌های API در UI
  • 87. مدیریت حالت بارگذاری (Loading State)
  • 88. مدیریت حالت خطا (Error State)
  • 89. امنیت در توسعهٔ اندروید
  • 90. اصول کدنویسی امن
  • 91. پنهان‌سازی کلیدهای API
  • 92. بررسی مجوزهای اپلیکیشن
  • 93. مقدمه‌ای بر انتشار اپلیکیشن
  • 94. آماده‌سازی برای انتشار
  • 95. ساخت APK یا App Bundle
  • 96. انتشار در Google Play Store
  • 97. مقدمه‌ای بر ویژگی‌های پیشرفته
  • 98. فیلتر کردن نتایج اسکن
  • 99. جستجو در تاریخچهٔ اسکن‌ها
  • 100. اشتراک‌گذاری داده‌های QR

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.