, ,

کتاب آموزش ساخت Widget های اندرویدی

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش ساخت Widget های اندرویدی

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

موضوع میانی: برنامه‌نویسی اندروید (Android Native)

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

  • 1. مقدمه و اصول اولیه ویجت اندرویدی
  • 2. مفاهیم پایه‌ای ویجت
  • 3. چرا ویجت بسازیم؟
  • 4. انواع ویجت‌ها (App Widget, Live Wallpaper, etc.)
  • 5. نصب Android Studio و تنظیمات اولیه
  • 6. راه اندازی اولین پروژه اندرویدی
  • 7. مقدمه ای بر XML و Layout ها
  • 8. مفاهیم View و ViewGroup
  • 9. انواع Layout ها (LinearLayout, RelativeLayout, ConstraintLayout)
  • 10. طراحی رابط کاربری (UI) ویجت
  • 11. استفاده از TextView، ImageView، Button
  • 12. استفاده از FrameLayout و TableLayout
  • 13. استفاده از ScrollView و ListView/GridView
  • 14. ایجاد Layout های سفارشی برای ویجت
  • 15. کار با منابع (Resources) در اندروید
  • 16. مفاهیم String، Color، Dimension
  • 17. استفاده از Drawable ها و Bitmap ها
  • 18. مدیریت منابع برای اندازه‌های مختلف صفحه نمایش
  • 19. مقدمه ای بر App Widgets
  • 20. کلاس RemoteViews
  • 21. کار با RemoteViewsService
  • 22. ایجاد App Widget Provider
  • 23. ثبت App Widget Provider در Manifest
  • 24. تعریف App Widget در XML
  • 25. تنظیمات اولیه App Widget (اندازه، حداقل اندازه)
  • 26. به روز رسانی ویجت (updateAppWidget)
  • 27. تنظیمات زمانبندی (updatePeriodMillis)
  • 28. ایجاد دکمه و پردازش کلیک در ویجت
  • 29. استفاده از PendingIntent
  • 30. استفاده از BroadcastReceiver برای دریافت رویدادها
  • 31. ارسال Intent از ویجت
  • 32. دریافت Intent در Activity یا Service
  • 33. پردازش رویدادهای لمسی در ویجت
  • 34. نمایش اطلاعات پویا در ویجت
  • 35. استفاده از Service برای دریافت و ارسال داده
  • 36. کار با IntentService
  • 37. استفاده از WorkManager برای کارهای پس‌زمینه
  • 38. نمایش لیست آیتم‌ها در ویجت (ListView/GridView)
  • 39. ایجاد Adapter برای ListView/GridView
  • 40. تنظیم Adapter برای RemoteViews
  • 41. به روز رسانی آیتم‌های لیست در ویجت
  • 42. نمایش تصاویر از اینترنت در ویجت
  • 43. استفاده از کتابخانه‌های نمایش تصویر (Glide, Picasso)
  • 44. کار با Bitmap و Drawable در RemoteViews
  • 45. مدیریت وضعیت ویجت (Widget State)
  • 46. ذخیره و بازیابی وضعیت ویجت
  • 47. استفاده از SharedPreferences
  • 48. استفاده از Room Database
  • 49. کار با گالری تصاویر در ویجت
  • 50. استفاده از Intent برای باز کردن Activity
  • 51. نمایش تقویم یا ساعت در ویجت
  • 52. استفاده از CalendarView و ClockView
  • 53. طراحی ویجت‌های با رابط کاربری پیشرفته
  • 54. استفاده از ViewFlipper و ViewSwitcher
  • 55. ایجاد انیمیشن‌های ساده در ویجت
  • 56. کار با Custom Views در ویجت
  • 57. توسعه Custom Views برای ویجت
  • 58. مدیریت رویدادها در Custom Views
  • 59. استفاده از Canvas و Paint برای رسم
  • 60. ایجاد ویجت‌های تعاملی (Interactive Widgets)
  • 61. استفاده از Drag and Drop در ویجت
  • 62. کار با Intent Filters
  • 63. مدیریت مجوزها (Permissions) در ویجت
  • 64. کار با Broadcasts داخلی و خارجی
  • 65. استفاده از Notification Manager
  • 66. ایجاد ویجت‌های مرتبط با سرویس‌ها
  • 67. کار با Foreground Services
  • 68. استفاده از JobScheduler
  • 69. بهینه سازی عملکرد ویجت
  • 70. مدیریت حافظه در ویجت
  • 71. کاهش مصرف باتری
  • 72. تست و دیباگ کردن ویجت
  • 73. استفاده از Logcat
  • 74. شبیه ساز اندروید (Emulator)
  • 75. دستگاه واقعی اندروید
  • 76. اصول طراحی متریال دیزاین (Material Design)
  • 77. کار با تم‌ها و استایل‌ها
  • 78. ساخت ویجت‌های قابل تنظیم (Configurable Widgets)
  • 79. ایجاد Activity برای تنظیمات ویجت
  • 80. ارسال تنظیمات به ویجت
  • 81. کار با Intent extras
  • 82. ذخیره تنظیمات کاربر
  • 83. مدیریت اندازه‌های مختلف ویجت (Resizing)
  • 84. تنظیم حداقل و حداکثر اندازه ویجت
  • 85. واکنش به تغییر اندازه ویجت
  • 86. استفاده از WidgetInfo
  • 87. کار با WidgetManager
  • 88. فراخوانی متدهای WidgetManager
  • 89. دریافت اطلاعات ویجت
  • 90. حذف ویجت
  • 91. دسترسی به داده‌ها از طریق ContentProvider
  • 92. استفاده از Cursor
  • 93. نمایش داده‌ها از ContentProvider در ویجت
  • 94. کار با Background Threads
  • 95. استفاده از AsyncTask
  • 96. استفاده از Coroutines (Kotlin)
  • 97. استفاده از RxJava
  • 98. مقدمه ای بر Live Wallpaper
  • 99. ساخت Live Wallpaper Service
  • 100. استفاده از SurfaceHolder

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب آموزش ساخت Widget های اندرویدی”

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

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