, ,

کتاب کار با CameraX و Media APIs در جت‌پک کامپوز

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب کار با CameraX و Media APIs در جت‌پک کامپوز

موضوع کلی: برنامه نویسی

موضوع میانی: جت‌پک کامپوز (Jetpack Compose)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه و مبانی جت‌پک کامپوز
  • 2. چرا جت‌پک کامپوز برای اپلیکیشن‌های دوربین و مدیا؟
  • 3. آشنایی با Composable Functions و Modifier ها
  • 4. چیدمان‌های اصلی: Column, Row و Box
  • 5. مدیریت وضعیت (State) با remember و mutableStateOf
  • 6. آشنایی با Hoisting State
  • 7. مبانی Side-effects: LaunchedEffect و rememberCoroutineScope
  • 8. مدیریت چرخه حیات (Lifecycle) در کامپوز با DisposableEffect
  • 9. ادغام کامپوز با معماری اندروید (ViewModel)
  • 10. مبانی ناوبری (Navigation) در جت‌پک کامپوز
  • 11. درخواست مجوزها (Permissions) در اندروید مدرن
  • 12. کار با سیستم مجوزهای جدید در کامپوز
  • 13. مبانی Scoped Storage و کار با فایل‌ها
  • 14. آشنایی با Coroutines برای عملیات پس‌زمینه
  • 15. مقدمه‌ای بر CameraX
  • 16. CameraX چیست و چرا جایگزین Camera2 API شده است؟
  • 17. معماری CameraX: Use Cases, CameraProvider, CameraSelector
  • 18. راه‌اندازی و افزودن وابستگی‌های CameraX به پروژه
  • 19. پیکربندی اولیه ProcessCameraProvider
  • 20. انتخاب دوربین (جلو، عقب، خارجی) با CameraSelector
  • 21. پیاده‌سازی پیش‌نمایش دوربین (Preview)
  • 22. معرفی Use Case پیش‌نمایش (Preview)
  • 23. اتصال (Bind) پیش‌نمایش به چرخه حیات
  • 24. استفاده از PreviewView برای نمایش تصویر دوربین
  • 25. ادغام PreviewView در جت‌پک کامپوز با AndroidView
  • 26. ساخت یک Composable قابل استفاده مجدد برای پیش‌نمایش دوربین
  • 27. مدیریت نسبت تصویر (Aspect Ratio) در پیش‌نمایش
  • 28. کنترل رزولوشن خروجی پیش‌نمایش
  • 29. عکاسی (Image Capture)
  • 30. معرفی Use Case عکاسی (ImageCapture)
  • 31. پیکربندی اولیه ImageCapture
  • 32. پیاده‌سازی تابع گرفتن عکس (takePicture)
  • 33. ذخیره عکس در حافظه داخلی (In-Memory)
  • 34. ذخیره عکس به صورت فایل
  • 35. کار با ImageCapture.OnImageSavedCallback
  • 36. افزودن متادیتا (Exif) به تصاویر گرفته شده
  • 37. کنترل کیفیت و فشرده‌سازی تصویر (JPEG Quality)
  • 38. پیاده‌سازی دکمه شاتر در کامپوز
  • 39. فیلم‌برداری (Video Capture)
  • 40. معرفی Use Case فیلم‌برداری (VideoCapture)
  • 41. پیکربندی اولیه VideoCapture
  • 42. شروع و توقف ضبط ویدیو
  • 43. کار با شیء Recording برای مدیریت فرآیند ضبط
  • 44. دریافت رویدادهای ضبط (Status و Stats)
  • 45. ضبط ویدیو همراه با صدا (Enabling Audio)
  • 46. انتخاب کیفیت ویدیو (Quality Selector)
  • 47. ذخیره‌سازی فایل ویدیویی در دستگاه
  • 48. نمایش تایمر ضبط ویدیو در UI کامپوز
  • 49. کنترل‌های پیشرفته دوربین
  • 50. جابجایی بین دوربین جلو و عقب
  • 51. پیاده‌سازی زوم دوربین (Pinch-to-Zoom)
  • 52. کار با CameraControl و CameraInfo
  • 53. کنترل حالت فلاش (On, Off, Auto)
  • 54. پیاده‌سازی فوکوس با ضربه روی صفحه (Tap-to-Focus)
  • 55. تنظیم نوردهی (Exposure Compensation)
  • 56. قفل کردن و باز کردن فوکوس و نوردهی (AF/AE Lock)
  • 57. دریافت اطلاعات سنسور دوربین
  • 58. فعال‌سازی لرزشگیر تصویر (Image Stabilization)
  • 59. تحلیل تصویر (Image Analysis)
  • 60. معرفی Use Case تحلیل تصویر (ImageAnalysis)
  • 61. پیاده‌سازی یک Analyzer سفارشی
  • 62. پردازش فریم‌های دوربین به صورت زنده
  • 63. مفهوم Backpressure Strategy در ImageAnalysis
  • 64. ادغام با کتابخانه‌های تشخیص تصویر (مانند ML Kit)
  • 65. مثال عملی: ساخت یک اسکنر کد QR ساده
  • 66. مدیریت فرمت تصویر ورودی (YUV_420_888)
  • 67. بهینه‌سازی عملکرد در تحلیل تصویر زنده
  • 68. افزونه‌های CameraX (Extensions)
  • 69. معرفی افزونه‌های CameraX
  • 70. بررسی در دسترس بودن افزونه‌ها روی دستگاه
  • 71. فعال‌سازی حالت بوکه (Bokeh/Portrait)
  • 72. فعال‌سازی حالت HDR
  • 73. فعال‌سازی حالت شب (Night Mode)
  • 74. فعال‌سازی حالت روتوش چهره (Face Retouch)
  • 75. پیاده‌سازی انتخاب‌گر افکت در UI کامپوز
  • 76. ادغام کامل با جت‌پک کامپوز
  • 77. طراحی یک صفحه دوربین کامل با کامپوز
  • 78. مدیریت وضعیت‌های UI (آماده، در حال ضبط، …) با State
  • 79. ایجاد پوشش‌های گرافیکی (Overlays) روی پیش‌نمایش دوربین
  • 80. انیمیشن‌سازی عناصر UI در صفحه دوربین
  • 81. ارتباط بین ViewModel و Composable های دوربین
  • 82. مدیریت صحیح چرخه حیات دوربین در ناوبری کامپوز
  • 83. نمایش تصویر گرفته شده در یک صفحه جدید
  • 84. نمایش ویدیوی ضبط شده در یک صفحه جدید
  • 85. کار با Media APIs و MediaStore
  • 86. معرفی MediaStore API
  • 87. ذخیره عکس در گالری عمومی با MediaStore
  • 88. ذخیره ویدیو در گالری عمومی با MediaStore
  • 89. خواندن لیست تصاویر و ویدیوها از MediaStore
  • 90. ساخت یک گالری ساده با LazyGrid در کامپوز
  • 91. نمایش تصاویر گالری با کتابخانه‌های Coil یا Glide
  • 92. پخش ویدیوهای گالری با Media3 ExoPlayer
  • 93. ادغام ExoPlayer در کامپوز با AndroidView
  • 94. ایجاد یک PlayerView Composable سفارشی
  • 95. کنترل‌های پخش ویدیو (Play, Pause, Seek) در کامپوز
  • 96. مباحث تکمیلی و بهترین شیوه‌ها
  • 97. مدیریت چرخش صفحه (Orientation Changes) هنگام کار با دوربین
  • 98. جلوگیری از نشت حافظه (Memory Leaks)
  • 99. مدیریت خطاها و استثناهای دوربین
  • 100. رسیدگی به وضعیت‌های خاص (دوربین در حال استفاده، عدم وجود دوربین)

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب کار با CameraX و Media APIs در جت‌پک کامپوز”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا