کتاب طراحی رابط کاربری اپلیکیشن‌های اندروید: مبانی و اصول کاربردی

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مبانی طراحی رابط کاربری در اندروید
  • 2. مقدمه‌ای بر اصول تجربه کاربری (UX)
  • 3. معرفی کامپوننت‌های رابط کاربری (UI Components)
  • 4. نمایش متن با TextView
  • 5. ورودی متن با EditText
  • 6. دکمه‌ها و تعاملات کلیک
  • 7. تصاویر در رابط کاربری با ImageView
  • 8. انواع Layout ها در اندروید
  • 9. LinearLayout و چیدمان خطی
  • 10. Relative-Layout و چیدمان نسبی
  • 11. ConstraintLayout و چیدمان پیشرفته
  • 12. Grid-Layout برای چیدمان شبکه‌ای
  • 13. ScrollView برای محتوای قابل پیمایش
  • 14. ListView و نمایش لیست‌های ساده
  • 15. RecyclerView برای لیست‌های پیچیده و بهینه
  • 16. آداپتورها در RecyclerView
  • 17. Item Decoration برای استایل‌دهی آیتم‌ها
  • 18. Layout Manager ها در RecyclerView
  • 19. CardView برای نمایش کارت‌های اطلاعاتی
  • 20. Toolbar و نوار ابزار سفارشی
  • 21. Navigation Drawer برای ناوبری اصلی
  • 22. Bottom Navigation Bar برای ناوبری در سطوح پایین
  • 23. TabLayout و مدیریت تب‌ها
  • 24. Fragments و مدیریت بخش‌های رابط کاربری
  • 25. ارتباط بین Fragment ها
  • 26. Lifecycle متدهای Fragment
  • 27. Dialog ها و پنجره‌های پاپ‌آپ
  • 28. AlertDialog برای هشدارهای استاندارد
  • 29. DatePickerDialog برای انتخاب تاریخ
  • 30. TimePickerDialog برای انتخاب زمان
  • 31. Toast برای نمایش پیام‌های کوتاه
  • 32. Snackbar برای نمایش پیام‌های تعاملی
  • 33. انیمیشن‌های پایه در رابط کاربری
  • 34. انیمیشن‌های View (Fade, Slide, Scale)
  • 35. انتقال بین Activity ها با انیمیشن
  • 36. Custom Views و ایجاد کامپوننت‌های سفارشی
  • 37. استفاده از Style و Theme برای یکپارچگی ظاهری
  • 38. تعریف Style ها در XML
  • 39. تعریف Theme ها در XML
  • 40. رنگ‌ها و منابع رنگ در اندروید
  • 41. منابع رشته‌ای (Strings)
  • 42. منابع ابعاد (Dimensions)
  • 43. منابع Boolean و Integer
  • 44. منابع آرایه (Arrays)
  • 45. اعمال تمپلیت برای منابع
  • 46. مدیریت جهت‌گیری صفحه (Orientation)
  • 47. منابع مخصوص جهت‌گیری
  • 48. منابع مخصوص اندازه‌های صفحه
  • 49. منابع مخصوص تراکم پیکسل (Density)
  • 50. مقدمه‌ای بر Material Design
  • 51. اجزای Material Design
  • 52. رنگ‌ها در Material Design
  • 53. تایپوگرافی در Material Design
  • 54. شبکه و چیدمان در Material Design
  • 55. کامپوننت‌های Material Design (Buttons, Cards, Chips)
  • 56. Toolbar در Material Design
  • 57. Floating Action Button (FAB)
  • 58. Bottom Navigation Bar در Material Design
  • 59. Navigation Rail
  • 60. Navigation Drawer در Material Design
  • 61. Tabs در Material Design
  • 62. Dialog ها در Material Design
  • 63. Tooltip
  • 64. ShapeableImageView
  • 65. ConstraintLayout در Material Design
  • 66. استفاده از Layout Attributes
  • 67. خاصیت `layout_width` و `layout_height`
  • 68. خاصیت `gravity`
  • 69. خاصیت `padding` و `margin`
  • 70. خاصیت `visibility`
  • 71. خاصیت `isEnabled`
  • 72. خاصیت `clickable`
  • 73. خاصیت `focusable`
  • 74. خاصیت `background`
  • 75. خاصیت `contentDescription`
  • 76. استفاده از Binding برای دسترسی به View ها
  • 77. View Binding
  • 78. Data Binding
  • 79. مقدمه‌ای برAccessibility (دسترسی‌پذیری)
  • 80. طراحی برای کاربران با نیازهای ویژه
  • 81. استفاده از `contentDescription` برای View ها
  • 82. Focus Management برای ناوبری با کیبورد
  • 83. رنگ‌های کنتراست بالا
  • 84. اندازه فونت قابل تنظیم
  • 85. تست رابط کاربری
  • 86. Unit Test برای کامپوننت‌های UI
  • 87. UI Test با Espresso
  • 88. مدیریت خطا در رابط کاربری
  • 89. پیام‌های خطای واضح و کاربرپسند
  • 90. بازخورد به کاربر در صورت بروز خطا
  • 91. بهینه‌سازی عملکرد رابط کاربری
  • 92. کاهش پیچیدگی Layout ها
  • 93. استفاده از RecyclerView بهینه
  • 94. مدیریت حافظه در UI
  • 95. پرهیز از عملیات سنگین در Thread اصلی (UI Thread)
  • 96. استفاده از Coroutines برای عملیات ناهمزمان
  • 97. مقدمه‌ای بر Architecture Components
  • 98. ViewModel برای مدیریت داده‌های UI
  • 99. LiveData برای مشاهده تغییرات داده
  • 100. Room Persistence Library برای پایگاه داده

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

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

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

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

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


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

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

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

نظرات

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

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