اپلیکیشن اندرویدی فلشکارت آموزشی کار با انواع داده های گرافیکی (Graphical Data Types) در کاتلین
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب کار با انواع داده های گرافیکی (Graphical Data Types) در کاتلین
موضوع کلی: برنامه نویسی
موضوع میانی: کاتلین (Kotlin)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر داده های گرافیکی در کاتلین
- 2. انواع داده های گرافیکی چیست؟
- 3. چرا از داده های گرافیکی در کاتلین استفاده کنیم؟
- 4. کاربردهای رایج داده های گرافیکی
- 5. مروری بر کتابخانه های گرافیکی کاتلین
- 6. نصب و پیکربندی کتابخانه های گرافیکی
- 7. محیط توسعه یکپارچه (IDE) برای توسعه گرافیکی
- 8. تنظیمات پروژه کاتلین برای گرافیک
- 9. اولین قدم ها با گرافیک در کاتلین
- 10. ترسیم اشکال هندسی پایه
- 11. رسم خطوط و منحنی ها
- 12. رسم مستطیل ها و مربع ها
- 13. رسم دایره ها و بیضی ها
- 14. رسم چندضلعی ها
- 15. رنگ آمیزی و پر کردن اشکال
- 16. تنظیمات قلم (Pen) و قلم مو (Brush)
- 17. کار با رنگ ها در کاتلین
- 18. مدل های رنگی (RGB, ARGB)
- 19. استفاده از پالت های رنگی
- 20. شفافیت و کانال آلفا
- 21. کار با تصاویر در کاتلین
- 22. بارگذاری و نمایش تصاویر
- 23. فرمت های تصویری پشتیبانی شده
- 24. دستکاری تصاویر (تغییر اندازه، برش، چرخش)
- 25. فیلترهای تصویری ساده
- 26. تکنیک های ترکیب تصاویر (Blending)
- 27. ترسیم متن در کاتلین
- 28. انتخاب فونت ها
- 29. استایل دهی به متن (ضخیم، کج)
- 30. تراز بندی متن
- 31. رسم متن در مختصات دلخواه
- 32. کار با انیمیشن های ساده
- 33. فریم به فریم انیمیشن
- 34. انیمیشن های مبتنی بر زمان
- 35. تغییرات تدریجی (Tweening)
- 36. حرکت اشیاء در صفحه
- 37. انیمیشن های تکرار شونده
- 38. انیمیشن های متوقف شونده
- 39. کار با رویدادهای ورودی کاربر
- 40. تشخیص کلیک ماوس
- 41. تشخیص حرکت ماوس
- 42. تشخیص رویدادهای صفحه کلید
- 43. تشخیص لمس در دستگاه های لمسی
- 44. مدیریت رویدادهای ورودی
- 45. کار با فضای دوبعدی (2D)
- 46. مختصات دکارتی
- 47. تبدیلات هندسی (انتقال، دوران، مقیاس)
- 48. ماتریس های تبدیل
- 49. استفاده از فضاهای مختصات مختلف
- 50. کار با لایه ها (Layers)
- 51. سازماندهی عناصر گرافیکی
- 52. ترسیم لایه ها
- 53. مدیریت لایه ها
- 54. کار با عناصر گرافیکی پیچیده تر
- 55. دکمه ها و کنترل های رابط کاربری
- 56. اسلایدرها و نوار لغزنده ها
- 57. جعبه های انتخاب و رادیو باتن ها
- 58. فرم ها و فیلدهای ورودی
- 59. کار با کتابخانه های گرافیکی محبوب
- 60. معرفی Jetpack Compose برای اندروید
- 61. مفاهیم Jetpack Compose
- 62. ترکیب عناصر در Jetpack Compose
- 63. مدیریت وضعیت در Jetpack Compose
- 64. استفاده از Jetpack Compose برای UI گرافیکی
- 65. کار با Skia Graphics Engine
- 66. معرفی Skia
- 67. استفاده از Skia در کاتلین
- 68. ترسیمات پیشرفته با Skia
- 69. کار با OpenGL ES (برای اندروید)
- 70. مبانی OpenGL ES
- 71. استفاده از OpenGL ES در کاتلین
- 72. ترسیمات سه بعدی پایه
- 73. نورپردازی و سایه زنی (مقدماتی)
- 74. کار با فریم ورک های گرافیکی خارج از اندروید
- 75. استفاده از JavaFX با کاتلین
- 76. استفاده از Swing با کاتلین
- 77. استفاده از کتابخانه های گرافیکی چند پلتفرمی
- 78. معرفی Kotlin Multiplatform Mobile (KMM)
- 79. استفاده از کتابخانه های گرافیکی مشترک در KMM
- 80. طراحی رابط کاربری گرافیکی واکنش گرا
- 81. اصول طراحی واکنش گرا
- 82. پیاده سازی UI واکنش گرا در کاتلین
- 83. تست و اشکال زدایی (Debugging) برنامه های گرافیکی
- 84. روش های اشکال زدایی گرافیکی
- 85. ابزارهای مفید برای اشکال زدایی
- 86. بهینه سازی عملکرد گرافیکی
- 87. شناسایی گلوگاه های عملکرد
- 88. تکنیک های بهینه سازی رندرینگ
- 89. مدیریت حافظه در برنامه های گرافیکی
- 90. کار با انیمیشن های پیچیده تر
- 91. کلیدفریم انیمیشن (Keyframe Animation)
- 92. انیمیشن های مبتنی بر فیزیک
- 93. ترکیب انیمیشن ها
- 94. استفاده از ابزارهای انیمیشن خارجی
- 95. کار با افکت های ویژه (Special Effects)
- 96. سایه ها و درخشش ها
- 97. تاری (Blur) و وضوح (Sharpen)
- 98. افکت های ذرات (Particle Effects)
- 99. پردازش تصویر پیشرفته
- 100. فیلترهای سفارشی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.