اپلیکیشن اندرویدی فلشکارت آموزشی ساخت اولین اپلیکیشن اندروید با زبان کاتلین
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اولین اپلیکیشن اندروید با زبان کاتلین
موضوع کلی: فناوری اطلاعات و نرمافزار
موضوع میانی: توسعه اپلیکیشن موبایل
📋 سرفصلهای دوره
- 1. آشنایی با توسعه اپلیکیشن اندروید
- 2. محیط توسعه اندروید استودیو
- 3. نصب و راهاندازی اندروید استودیو
- 4. ایجاد اولین پروژه اندروید
- 5. ساختار پروژه اندروید
- 6. مفاهیم پایه اندروید
- 7. فعالیتها (Activities) در اندروید
- 8. چرخه حیات فعالیتها
- 9. مدیریت وضعیت فعالیتها
- 10. Intentها و ناوبری بین فعالیتها
- 11. Layoutها در اندروید
- 12. XML برای طراحی رابط کاربری
- 13. ConstraintLayout و طراحی واکنشگرا
- 14. LinearLayout و RelativeLayout
- 15. Viewها و ViewGroups
- 16. TextView و EditText
- 17. Button و CheckBox
- 18. RadioButton و RadioGroup
- 19. ImageView و ImageButton
- 20. ListView و RecyclerView
- 21. آداپتورها برای نمایش دادهها
- 22. مدیریت رویدادهای کلیک
- 23. کار با رویدادهای لمسی
- 24. Fragmentها در اندروید
- 25. چرخه حیات Fragment
- 26. ارتباط بین Fragmentها
- 27. نویگیشن Drawer
- 28. Bottom Navigation
- 29. Serviceها در اندروید
- 30. چرخه حیات Service
- 31. ارتباط بین Activity و Service
- 32. Broadcast Receiverها
- 33. کار با Intent Filterها
- 34. Content Providerها
- 35. ذخیرهسازی دادهها در اندروید
- 36. SharedPreferences
- 37. SQLite Database
- 38. Room Persistence Library
- 39. مدیریت فایلها
- 40. کار با شبکه در اندروید
- 41. HTTP Clientها
- 42. Retrofit Library
- 43. JSON Parsing
- 44. Volley Library
- 45. کار با APIهای RESTful
- 46. Permissions در اندروید
- 47. Runtime Permissions
- 48. مدیریت مجوزها
- 49. Firebase
- 50. Firebase Authentication
- 51. Firebase Realtime Database
- 52. Firebase Cloud Firestore
- 53. Firebase Storage
- 54. Firebase Cloud Messaging
- 55. کار با نوتیفیکیشنها
- 56. Alert Dialogها
- 57. Toastها
- 58. Custom Dialogها
- 59. Material Design Components
- 60. Toolbar و AppBar
- 61. Floating Action Button
- 62. Snackbar
- 63. CardView
- 64. RecyclerView با Material Design
- 65. ViewModel و LiveData
- 66. LiveData Observer
- 67. ViewModelFactory
- 68. Repository Pattern
- 69. Dependency Injection
- 70. Hilt Library
- 71. Coroutines در کاتلین
- 72. Async/Await در کاتلین
- 73. Flow در کاتلین
- 74. Unit Testing در اندروید
- 75. JUnit
- 76. Mockito
- 77. Espresso برای UI Testing
- 78. CI/CD در اندروید
- 79. Gradle برای Build System
- 80. Android App Bundles
- 81. انتشار اپلیکیشن در Google Play
- 82. مفاهیم امنیتی در اندروید
- 83. رمزنگاری دادهها
- 84. مدیریت کلیدها
- 85. ملاحظات حریم خصوصی
- 86. حقوق کاربر
- 87. قوانین و مقررات انتشار
- 88. بررسی و تست اپلیکیشن
- 89. بهینهسازی عملکرد اپلیکیشن
- 90. مدیریت حافظه
- 91. کاهش مصرف باتری
- 92. دسترسیپذیری (Accessibility)
- 93. طراحی برای کاربران با نیازهای ویژه
- 94. پشتیبانی از زبانهای مختلف
- 95. بینالمللیسازی (Internationalization)
- 96. مفاهیم پیشرفته اندروید
- 97. WorkManager برای کارهای پسزمینه
- 98. Background Processing
- 99. Jetpack Compose
- 100. State Management در Jetpack Compose
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.