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

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

انتخاب پلن

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

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

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

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

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

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

موضوع میانی: برنامه‌نویسی اندروید

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

  • 1. مقدمه‌ای بر تبلت‌های اندروید و اکوسیستم آن‌ها
  • 2. تنظیم محیط توسعه اندروید استودیو
  • 3. اولین برنامه تبلت اندرویدی: Hello Tablet!
  • 4. آشنایی با ساختار پروژه‌های اندروید
  • 5. اصول طراحی رابط کاربری برای تبلت‌ها
  • 6. Layoutها: LinearLayout و RelativeLayout
  • 7. Layoutها: ConstraintLayout و GridLayout
  • 8. ویجت‌های پایه: TextView و EditText
  • 9. ویجت‌های پایه: Button و ImageView
  • 10. ویجت‌های پایه: CheckBox و RadioButton
  • 11. ویجت‌های پایه: Spinner و SeekBar
  • 12. مدیریت رویدادها و Event Listenerها
  • 13. آشنایی با Activity و چرخه حیات آن
  • 14. مفهوم Intent و انتقال بین Activityها
  • 15. ارسال و دریافت داده بین Activityها
  • 16. Fragmentها: ساخت و مدیریت Fragmentها
  • 17. Fragmentها: ارتباط بین Fragmentها و Activity
  • 18. Fragmentها: Fragment Transactionها
  • 19. UI Fragments و Headless Fragments
  • 20. نحوه استفاده از Dialogها و Alert Dialogها
  • 21. استفاده از Menuها در تبلت‌ها
  • 22. Action Bar و Toolbar در تبلت‌ها
  • 23. Navigation Drawer و طراحی ناوبری
  • 24. Tab Layout و ViewPager برای صفحات
  • 25. RecyclerView: نمایش لیست‌های داده‌ای کارآمد
  • 26. CardView: طراحی عناصر رابط کاربری مدرن
  • 27. Resources: مدیریت تصاویر، صداها و متن‌ها
  • 28. Localization: پشتیبانی از زبان‌های مختلف
  • 29. استایل‌ها و تم‌ها: ایجاد ظاهر یکپارچه
  • 30. طراحی واکنش‌گرا (Responsive Design) برای تبلت‌ها
  • 31. پشتیبانی از اندازه‌های مختلف صفحه نمایش
  • 32. استفاده از Density-Independent Pixels (dp)
  • 33. استفاده از Fragments برای طراحی انعطاف‌پذیر
  • 34. آشنایی با AndroidManifest.xml
  • 35. Permissions: درخواست دسترسی به منابع سیستم
  • 36. Services: اجرای وظایف در پس‌زمینه
  • 37. Broadcast Receivers: دریافت اعلانات سیستم
  • 38. Content Providers: اشتراک‌گذاری داده بین برنامه‌ها
  • 39. SQLite Database: ذخیره‌سازی داده‌های محلی
  • 40. CRUD Operations: ایجاد، خواندن، به‌روزرسانی و حذف داده
  • 41. Cursor Adapters: نمایش داده‌های دیتابیس در لیست‌ها
  • 42. AsyncTasks: اجرای عملیات طولانی بدون مسدود کردن UI
  • 43. Loaders: مدیریت بارگذاری داده‌ها در پس‌زمینه
  • 44. Networking: ارتباط با وب‌سرویس‌ها
  • 45. JSON Parsing: پردازش داده‌های JSON
  • 46. REST APIs: طراحی و استفاده از RESTful APIs
  • 47. Volley Library: مدیریت درخواست‌های شبکه
  • 48. Glide و Picasso: مدیریت تصاویر و کشینگ
  • 49. Google Maps API: نمایش نقشه‌ها در تبلت‌ها
  • 50. Location Services: دریافت موقعیت مکانی کاربر
  • 51. Sensors: استفاده از سنسورهای تبلت (شتاب‌سنج، ژیروسکوپ)
  • 52. Camera API: گرفتن عکس و فیلم
  • 53. Audio Recording: ضبط صدا
  • 54. Video Playback: پخش ویدیو
  • 55. Notifications: نمایش اعلانات به کاربر
  • 56. AlarmManager: زمان‌بندی وظایف
  • 57. Widgets: ساخت ویجت‌های صفحه اصلی
  • 58. Live Wallpapers: ساخت تصاویر پس‌زمینه زنده
  • 59. Accessibility: طراحی اپلیکیشن‌های قابل دسترس
  • 60. Testing: تست واحد و تست رابط کاربری
  • 61. Debugging: رفع اشکالات برنامه
  • 62. Profiling: بهینه‌سازی عملکرد برنامه
  • 63. Memory Management: مدیریت حافظه در اندروید
  • 64. Battery Optimization: کاهش مصرف باتری
  • 65. Security: حفظ امنیت اپلیکیشن
  • 66. Publishing: انتشار اپلیکیشن در Google Play Store
  • 67. Monetization: کسب درآمد از اپلیکیشن
  • 68. AdMob Integration: نمایش تبلیغات
  • 69. In-App Billing: فروش محتوای درون برنامه‌ای
  • 70. Google Analytics: تجزیه و تحلیل رفتار کاربر
  • 71. Firebase: معرفی پلتفرم Firebase
  • 72. Firebase Authentication: احراز هویت کاربر
  • 73. Firebase Realtime Database: ذخیره‌سازی داده بلادرنگ
  • 74. Firebase Cloud Messaging: ارسال نوتیفیکیشن
  • 75. Material Design: اصول طراحی متریال
  • 76. Animations: افزودن انیمیشن به رابط کاربری
  • 77. Transitions: انیمیشن بین Activityها و Fragmentها
  • 78. Custom Views: ایجاد ویجت‌های سفارشی
  • 79. Canvas API: طراحی گرافیک دو بعدی
  • 80. OpenGL ES: طراحی گرافیک سه بعدی
  • 81. NDK: استفاده از کدهای C/C++ در اندروید
  • 82. Kotlin: معرفی زبان برنامه‌نویسی Kotlin
  • 83. Coroutines: برنامه‌نویسی ناهمزمان در Kotlin
  • 84. Data Binding: اتصال داده به رابط کاربری
  • 85. Lifecycle-Aware Components: مدیریت چرخه حیات
  • 86. ViewModel: مدیریت داده‌های رابط کاربری
  • 87. LiveData: مشاهده‌پذیر کردن داده‌ها
  • 88. Room Persistence Library: لایه انتزاعی SQLite
  • 89. Navigation Component: مدیریت ناوبری در اپلیکیشن
  • 90. WorkManager: زمان‌بندی وظایف پس‌زمینه پیچیده
  • 91. Hilt: تزریق وابستگی (Dependency Injection)
  • 92. Compose: معرفی Jetpack Compose برای ساخت رابط کاربری
  • 93. Testing Jetpack Compose UI
  • 94. Adaptive Layouts for Tablets: Designing for different tablet sizes
  • 95. Multi-Window Support: Handling multiple windows in Android
  • 96. Drag and Drop: Implementing drag and drop functionality
  • 97. Printing: Printing documents from your tablet app
  • 98. NFC (Near Field Communication): Using NFC for data transfer
  • 99. Bluetooth: Connecting to Bluetooth devices
  • 100. Creating custom settings panels
تگ‌ها: Android App Development Android Studio Android Tablet Development Beginning Android Development Kotlin Android Large Screen UI/UX Mobile App Development Responsive Design Android آموزش اندروید اندروید تبلت برنامه‌نویسی اندروید توسعه اپلیکیشن تبلت اندروید توسعه اپلیکیشن موبایل ساخت اپلیکیشن اندروید

نظرات

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

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