کتاب ساختاردهی لایه‌های رابط کاربری با ConstraintLayout در اندروید

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساختاردهی لایه‌های رابط کاربری با ConstraintLayout در اندروید

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

موضوع میانی: طراحی واسط کاربری در اندروید

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

  • 1. مقدمه ای بر توسعه اپلیکیشن اندروید
  • 2. آشنایی با محیط توسعه اندروید استودیو
  • 3. ساختار پروژه های اندروید
  • 4. مبانی زبان برنامه نویسی کاتلین
  • 5. متغیرها و انواع داده در کاتلین
  • 6. دستورات شرطی و حلقه ها در کاتلین
  • 7. توابع و کلاس ها در کاتلین
  • 8. مقدمه ای بر مفاهیم رابط کاربری در اندروید
  • 9. اجزای اصلی رابط کاربری (Views و ViewGroups)
  • 10. مفهوم Layout در اندروید
  • 11. معرفی انواع Layout ها
  • 12. ConstraintLayout: مقدمه و فلسفه طراحی
  • 13. مزایای استفاده از ConstraintLayout
  • 14. نصب و پیکربندی ConstraintLayout
  • 15. ایجاد اولین ConstraintLayout
  • 16. اضافه کردن View ها به ConstraintLayout
  • 17. تنظیم موقعیت View ها با Constraints
  • 18. ایجاد Constraints افقی و عمودی
  • 19. انواع مختلف Constraints (Parent, Other View)
  • 20. تنظیم فاصله (Margin) و تراز (Padding)
  • 21. استفاده از Bias برای تنظیم دقیق موقعیت
  • 22. تنظیم اندازه View ها در ConstraintLayout
  • 23. حالت های اندازه گیری Wrap Content, Match Constraint
  • 24. استفاده از Guidelines برای تقسیم بندی صفحه
  • 25. ایجاد Guidelines عمودی و افقی
  • 26. استفاده از Barriers برای تراز کردن View ها
  • 27. ایجاد Barriers عمودی و افقی
  • 28. مدیریت View های مخفی (Gone) در ConstraintLayout
  • 29. تنظیمات پیشرفته Constraints
  • 30. استفاده از Chain برای گروه بندی View ها
  • 31. انواع Chain (Spread, Packed, Spread Inside)
  • 32. تنظیم فاصله بین View ها در Chain
  • 33. مدیریت Chain های افقی و عمودی
  • 34. مثال عملی: ساخت یک فرم ورود ساده
  • 35. استفاده از TextView، EditText، Button
  • 36. طراحی لایوت فرم ورود با ConstraintLayout
  • 37. تنظیم Constraints برای عناصر فرم
  • 38. تست و اجرای فرم ورود
  • 39. مثال عملی: ساخت صفحه پروفایل کاربر
  • 40. استفاده از ImageView، TextView
  • 41. طراحی لایوت صفحه پروفایل
  • 42. تنظیم Constraints برای عناصر پروفایل
  • 43. استفاده از Chain برای نمایش اطلاعات
  • 44. مثال عملی: ساخت صفحه جزئیات محصول
  • 45. استفاده از Layout های تودرتو (Nested Layouts)
  • 46. طراحی صفحه جزئیات محصول با ConstraintLayout
  • 47. مدیریت ScrollView در ConstraintLayout
  • 48. مثال عملی: ساخت یک لیست ساده
  • 49. استفاده از RecyclerView و Adapter
  • 50. طراحی آیتم لیست با ConstraintLayout
  • 51. تنظیم Constraints برای آیتم لیست
  • 52. مثال عملی: ساخت رابط کاربری یک اپلیکیشن پیام رسان
  • 53. طراحی صفحه چت با ConstraintLayout
  • 54. استفاده از View های مختلف در صفحه چت
  • 55. تنظیم Constraints برای حباب های پیام
  • 56. مدیریت نمایش پیام های ارسالی و دریافتی
  • 57. مثال عملی: ساخت رابط کاربری یک اپلیکیشن خبری
  • 58. طراحی صفحه اصلی اپلیکیشن خبری
  • 59. استفاده از CardView در ConstraintLayout
  • 60. مدیریت نمایش مقالات خبری
  • 61. مثال عملی: ساخت رابط کاربری یک اپلیکیشن فروشگاهی
  • 62. طراحی صفحه محصول در فروشگاه
  • 63. استفاده از ViewPager برای نمایش تصاویر محصول
  • 64. تنظیم Constraints برای عناصر صفحه محصول
  • 65. مثال عملی: ساخت یک اپلیکیشن تقویم ساده
  • 66. طراحی صفحه تقویم با ConstraintLayout
  • 67. نمایش روزها و ماه ها
  • 68. مدیریت رویدادها در تقویم
  • 69. بهینه سازی لایوت ها با ConstraintLayout
  • 70. استفاده از ابزارهای طراحی در اندروید استودیو
  • 71. پیش نمایش لایوت ها در دستگاه های مختلف
  • 72. مدیریت منابع (Resources) در اندروید
  • 73. رشته ها (Strings) و ابعاد (Dimensions)
  • 74. رنگ ها (Colors) و استایل ها (Styles)
  • 75. مقدمه ای بر چرخه حیات Activity
  • 76. درک رویدادهای Activity
  • 77. مدیریت داده ها بین Activity ها (Intents)
  • 78. مقدمه ای بر Fragments
  • 79. ارتباط بین Fragments و Activity
  • 80. استفاده از FragmentManager
  • 81. طراحی رابط کاربری واکنشگرا (Responsive UI)
  • 82. استفاده از ابعاد و Layout های مختلف برای اندازه های صفحه
  • 83. مقدمه ای بر Material Design
  • 84. اصول طراحی Material Design
  • 85. پیاده سازی کامپوننت های Material Design
  • 86. استفاده از ابزارهای کمکی ConstraintLayout
  • 87. ConstraintLayout Editor
  • 88. Attribute Panel
  • 89. Layout Validation
  • 90. بهترین روش ها در طراحی رابط کاربری اندروید
  • 91. اصول دسترسی پذیری (Accessibility)
  • 92. تست کاربری و جمع آوری بازخورد
  • 93. مقدمه ای بر انیمیشن ها در اندروید
  • 94. انیمیشن های View
  • 95. انیمیشن های MotionLayout (مقدماتی)
  • 96. مقدمه ای بر معماری های اپلیکیشن (MVVM)
  • 97. نقش ConstraintLayout در معماری اپلیکیشن
  • 98. مقدمه ای بر تست واحد (Unit Testing)
  • 99. تست لایوت ها با Espresso (مقدماتی)
  • 100. مقدمه ای بر انتشار اپلیکیشن در مارکت ها

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

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

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

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

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


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

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

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

نظرات

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

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