اپلیکیشن اندرویدی فلشکارت آموزشی مبانی چیدمان و طراحی خطی در اندروید
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی چیدمان و طراحی خطی در اندروید
موضوع کلی: توسعه اپلیکیشنهای اندروید
موضوع میانی: طراحی رابط کاربری در اندروید
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ اپلیکیشنهای اندروید
- 2. معرفی محیط توسعهٔ اندروید استودیو
- 3. ایجاد اولین پروژهٔ اندروید
- 4. آشنایی با ساختار پروژهٔ اندروید
- 5. مفاهیم پایهٔ رابط کاربری (UI)
- 6. عناصر اصلی رابط کاربری در اندروید
- 7. مفهوم View و ViewGroup
- 8. انواع چیدمانها (Layouts) در اندروید
- 9. معرفی Linear Layout
- 10. خاصیت orientation در Linear Layout
- 11. نحوهٔ چیدمان افقی در Linear Layout
- 12. نحوهٔ چیدمان عمودی در Linear Layout
- 13. خاصیت weight در Linear Layout
- 14. توزیع فضا با استفاده از weight
- 15. استفاده از weightSum برای کنترل وزن کلی
- 16. نحوهٔ قرار دادن View ها در Linear Layout
- 17. خاصیت gravity برای تراز کردن View ها
- 18. خاصیت layout_gravity برای تراز کردن View نسبت به والد
- 19. ترکیب Linear Layout های افقی و عمودی
- 20. ایجاد رابط کاربری پیچیده با Linear Layout
- 21. استفاده از padding و margin
- 22. کاربرد padding در عناصر UI
- 23. کاربرد margin در عناصر UI
- 24. طراحی دکمهها (Button)
- 25. انواع دکمهها در اندروید
- 26. مدیریت رویدادهای کلیک دکمه
- 27. طراحی فیلدهای متنی (EditText)
- 28. تنظیمات مختلف EditText
- 29. ورودیهای مختلف برای EditText
- 30. طراحی لیبلهای متنی (TextView)
- 31. تنظیمات فونت و رنگ TextView
- 32. طراحی چکباکسها (CheckBox)
- 33. کاربرد CheckBox در فرمها
- 34. طراحی دکمههای رادیویی (RadioButton)
- 35. گروهبندی RadioButton ها
- 36. طراحی لیستها (ListView)
- 37. آشنایی با Adapter ها
- 38. پیادهسازی Adapter برای ListView
- 39. نمایش داده در ListView
- 40. طراحی دکمههای تصویر (ImageButton)
- 41. استفاده از منابع تصویری
- 42. طراحی نوار ابزار (Toolbar)
- 43. کاربرد Toolbar در اپلیکیشن
- 44. استفاده از آیکون در Toolbar
- 45. طراحی دیالوگها (Dialog)
- 46. انواع Dialog ها
- 47. ساخت Dialog سفارشی
- 48. طراحی اسکرولبارها (ScrollView)
- 49. کاربرد ScrollView برای محتوای زیاد
- 50. طراحی Tab ها (TabLayout)
- 51. کاربرد TabLayout در ناوبری
- 52. پیادهسازی Tab ها
- 53. طراحی منوها (Menu)
- 54. انواع منوها
- 55. ساخت منوی سفارشی
- 56. طراحی اسلایدرها (SeekBar)
- 57. کاربرد SeekBar
- 58. تنظیمات SeekBar
- 59. طراحی سوئیچها (Switch)
- 60. کاربرد Switch
- 61. طراحی کارتها (CardView)
- 62. استفاده از CardView برای نمایش اطلاعات
- 63. مبانی رنگ در طراحی UI
- 64. انتخاب پالت رنگی مناسب
- 65. اصول سلسله مراتب بصری
- 66. اهمیت فضای سفید در طراحی
- 67. تست رابط کاربری بر روی دستگاههای مختلف
- 68. بهینهسازی رابط کاربری برای اندازههای مختلف صفحه
- 69. مفهوم ریسپانسیو دیزاین
- 70. استفاده از ConstraintLayout
- 71. معرفی ConstraintLayout
- 72. مزایای ConstraintLayout نسبت به Linear Layout
- 73. نحوهٔ ایجاد Constraint
- 74. اتصال View ها به یکدیگر
- 75. استفاده از Guideline در ConstraintLayout
- 76. استفاده از Barrier در ConstraintLayout
- 77. تراز کردن View ها در ConstraintLayout
- 78. مدیریت اندازهها در ConstraintLayout
- 79. توزیع View ها در ConstraintLayout
- 80. پیشنمایش طراحی در ConstraintLayout
- 81. مقایسه Linear Layout و ConstraintLayout
- 82. مهاجرت از Linear Layout به ConstraintLayout
- 83. استفاده از ابزارهای طراحی UI در اندروید استودیو
- 84. کاتالوگ کامپوننتهای UI
- 85. طراحی رابط کاربری برای اپلیکیشنهای اطلاعاتی
- 86. طراحی رابط کاربری برای اپلیکیشنهای فرم محور
- 87. طراحی رابط کاربری برای اپلیکیشنهای لیست محور
- 88. اصول دسترسیپذیری (Accessibility) در UI
- 89. اهمیت دسترسیپذیری برای همه کاربران
- 90. تنظیمات دسترسیپذیری برای View ها
- 91. استفاده از Content Description
- 92. تست دسترسیپذیری اپلیکیشن
- 93. مبانی انیمیشن در رابط کاربری
- 94. انواع انیمیشنهای ساده
- 95. پیادهسازی انیمیشنهای ساده
- 96. مفهوم Material Design
- 97. اصول Material Design
- 98. استفاده از کامپوننتهای Material Design
- 99. طراحی آیکونهای متریال
- 100. تأثیر طراحی UI بر تجربه کاربری (UX)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.