کتاب طراحی و بهینه‌سازی اپلیکیشن‌های اندروید برای کروم‌بوک و صفحه‌نمایش‌های بزرگ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره طراحی و بهینه‌سازی اپلیکیشن‌های اندروید برای کروم‌بوک و صفحه‌نمایش‌های بزرگ

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

موضوع میانی: توسعه اپلیکیشن‌های اندروید برای پلتفرم‌های مختلف

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

  • 1. مقدمه‌ای بر توسعه اپلیکیشن‌های اندروید
  • 2. محیط توسعه اندروید استودیو
  • 3. آشنایی با ساختار پروژه‌های اندروید
  • 4. اصول طراحی رابط کاربری (UI) در اندروید
  • 5. مفاهیم پایه طراحی متریال دیزاین
  • 6. بهینه‌سازی برای صفحه‌نمایش‌های بزرگ
  • 7. کار با Layoutهای انعطاف‌پذیر
  • 8. استفاده از ConstraintLayout
  • 9. طراحی ریسپانسیو برای ابعاد مختلف
  • 10. مدیریت منابع (Resources) در اندروید
  • 11. کار با انواع Viewها و Widgetها
  • 12. آشنایی با Activityها و چرخه حیات آن‌ها
  • 13. مفاهیم Intent و انتقال داده بین Activityها
  • 14. کار با Fragmentها و مدیریت آن‌ها
  • 15. ارتباط بین Activity و Fragment
  • 16. استفاده از RecyclerView برای لیست‌های پویا
  • 17. بهینه‌سازی عملکرد RecyclerView
  • 18. مدیریت ورودی‌ها در صفحه‌نمایش‌های بزرگ
  • 19. کار با کیبورد سخت‌افزاری و نرم‌افزاری
  • 20. طراحی برای تعامل با ماوس و ترک‌پد
  • 21. استفاده از حالت چندپنجره‌ای (Multi-window)
  • 22. مدیریت وضعیت اپلیکیشن در حالت‌های مختلف
  • 23. ذخیره‌سازی داده‌ها در اندروید
  • 24. کار با SharedPreferences
  • 25. استفاده از پایگاه داده SQLite
  • 26. مفاهیم Room Persistence Library
  • 27. مدیریت مجوزها (Permissions) در اندروید
  • 28. کار با فایل‌ها و دایرکتوری‌ها
  • 29. اصول شبکه‌سازی در اندروید
  • 30. کار با کتابخانه‌های Retrofit و Volley
  • 31. مدیریت خطاهای شبکه
  • 32. آشنایی با معماری‌های نرم‌افزاری
  • 33. معماری MVVM در اندروید
  • 34. پیاده‌سازی الگوهای طراحی (Design Patterns)
  • 35. مفاهیم WorkManager برای کارهای پس‌زمینه
  • 36. بهینه‌سازی مصرف باتری
  • 37. مدیریت حافظه در اندروید
  • 38. تست اپلیکیشن‌های اندروید
  • 39. تست واحد (Unit Testing)
  • 40. تست رابط کاربری (UI Testing)
  • 41. دیباگ کردن و پروفایلینگ اپلیکیشن
  • 42. استفاده از Android Profiler
  • 43. آشنایی با Jetpack Compose
  • 44. مبانی Jetpack Compose
  • 45. طراحی UI با Jetpack Compose
  • 46. مدیریت وضعیت در Jetpack Compose
  • 47. انیمیشن‌ها در Jetpack Compose
  • 48. کار با Layoutهای سفارشی در Jetpack Compose
  • 49. بهینه‌سازی برای کروم‌بوک
  • 50. ویژگی‌های خاص کروم‌بوک
  • 51. سازگاری اپلیکیشن با کروم‌بوک
  • 52. تست اپلیکیشن روی دستگاه‌های کروم‌بوک
  • 53. انتشار اپلیکیشن در Google Play Store
  • 54. مراحل آماده‌سازی برای انتشار
  • 55. مدیریت نسخه‌های اپلیکیشن
  • 56. استراتژی‌های به‌روزرسانی
  • 57. اصول امنیت در توسعه اندروید
  • 58. حفاظت از داده‌های حساس
  • 59. جلوگیری از حملات رایج
  • 60. مفاهیم اولیه برنامه‌نویسی شیءگرا
  • 61. کلاس‌ها و اشیاء در جاوا/کاتلین
  • 62. وراثت و پلی‌مورفیسم
  • 63. کپسوله‌سازی و انتزاع
  • 64. مفاهیم پیشرفته‌تر زبان برنامه‌نویسی
  • 65. کار با کالکشن‌ها (Collections)
  • 66. مفاهیم لامبدا و توابع مرتبه بالا
  • 67. مدیریت خطا و استثناها (Exceptions)
  • 68. آشنایی با مفهوم معماری سیستم عامل اندروید
  • 69. لایه‌های مختلف اندروید
  • 70. مدیریت فرآیندها (Processes) و نخ‌ها (Threads)
  • 71. ارتباط بین کامپوننت‌های سیستم
  • 72. اصول طراحی تعامل کاربری (UX)
  • 73. تحقیق کاربر و نیازسنجی
  • 74. طراحی جریان کاربری (User Flow)
  • 75. ساخت پروتوتایپ‌های اولیه
  • 76. ارزیابی قابلیت استفاده (Usability Testing)
  • 77. کار با داده‌های مکانی در اندروید
  • 78. استفاده از GPS و سنسورها
  • 79. نمایش نقشه‌ها با Google Maps SDK
  • 80. مدیریت موقعیت مکانی در پس‌زمینه
  • 81. مفاهیم دسترسی‌پذیری (Accessibility)
  • 82. طراحی برای کاربران با نیازهای ویژه
  • 83. پیاده‌سازی ویژگی‌های دسترسی‌پذیری
  • 84. تست دسترسی‌پذیری اپلیکیشن
  • 85. کار با انیمیشن‌های پیشرفته
  • 86. انیمیشن‌های Property Animation
  • 87. انیمیشن‌های View Animation
  • 88. استفاده از Lottie برای انیمیشن‌های برداری
  • 89. مفاهیم و کاربردهای سرویس‌ها (Services)
  • 90. چرخه حیات Serviceها
  • 91. ارتباط بین Activity و Service
  • 92. Foreground Services
  • 93. مدیریت اعلان‌ها (Notifications)
  • 94. ساختار و نمایش اعلان‌ها
  • 95. دکمه‌های عملیاتی در اعلان‌ها
  • 96. دسته‌بندی و اولویت‌بندی اعلان‌ها
  • 97. مفاهیم اولیه هوش مصنوعی در اندروید
  • 98. یادگیری ماشین روی دستگاه
  • 99. کار با کتابخانه‌های ML Kit
  • 100. کاربرد ML Kit در اپلیکیشن‌های اندروید
تگ‌ها: اپلیکیشن اندروید اندروید بهینه‌سازی اپلیکیشن توسعه اندروید روش‌های ورودی طراحی رابط کاربری کروم‌اواس کروم‌بوک نمایشگر بزرگ

نظرات

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

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