اپلیکیشن اندرویدی فلشکارت آموزشی برنامهنویسی کاربردی اندروید با Anbang Wang
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب برنامهنویسی کاربردی اندروید با Anbang Wang
موضوع کلی: توسعه اپلیکیشن اندروید جامع
موضوع میانی: مبانی و پیشرفته اندروید
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه بر برنامه نویسی اندروید
- 2. نصب و راه اندازی محیط توسعه اندروید
- 3. آشنایی با Android Studio
- 4. ساختار پروژه اندروید
- 5. مفاهیم پایه رابط کاربری (UI)
- 6. Layouts: LinearLayout
- 7. Layouts: RelativeLayout
- 8. Layouts: ConstraintLayout
- 9. View ها: TextView
- 10. View ها: EditText
- 11. View ها: Button
- 12. View ها: ImageView
- 13. View ها: CheckBox
- 14. View ها: RadioButton
- 15. View ها: Spinner
- 16. آشنایی با Activity ها
- 17. چرخه حیات Activity
- 18. Intent ها: انتقال بین Activity ها
- 19. Intent ها: انتقال داده بین Activity ها
- 20. Fragment ها: معرفی
- 21. Fragment ها: چرخه حیات
- 22. Fragment ها: ارتباط با Activity
- 23. RecyclerView: معرفی
- 24. RecyclerView: Adapter
- 25. RecyclerView: ViewHolder
- 26. RecyclerView: پیاده سازی لیست
- 27. RecyclerView: مدیریت رویداد کلیک
- 28. Dialog ها: AlertDialog
- 29. Dialog ها: Custom Dialog
- 30. Toast ها
- 31. Snackbar ها
- 32. Toolbar و ActionBar
- 33. منوها: Menu Resource
- 34. منوها: Navigation Drawer
- 35. آشنایی با Service ها
- 36. چرخه حیات Service
- 37. Service ها: Foreground Service
- 38. Service ها: Background Service
- 39. BroadcastReceiver ها: معرفی
- 40. BroadcastReceiver ها: ثبت و مدیریت
- 41. BroadcastReceiver ها: Intent Filter
- 42. BroadcastReceiver ها: Broadcast Intent
- 43. آشنایی با ContentProvider ها
- 44. ContentProvider ها: ساخت و استفاده
- 45. SQLite Database: معرفی
- 46. SQLite Database: ساخت جداول
- 47. SQLite Database: عملیات CRUD
- 48. SQLite Database: Cursor
- 49. SQLite Database: استفاده از Room Persistence Library
- 50. SharedPreferences: ذخیره سازی داده های ساده
- 51. File I/O: خواندن و نوشتن فایل
- 52. Permissions: معرفی
- 53. Permissions: درخواست و مدیریت
- 54. Network Operations: معرفی
- 55. Network Operations: HttpURLConnection
- 56. Network Operations: Retrofit Library
- 57. JSON Parsing: معرفی
- 58. JSON Parsing: Gson Library
- 59. Threads و AsyncTask
- 60. Concurrency: Coroutines (Kotlin)
- 61. Background Tasks: WorkManager
- 62. Notifications: معرفی
- 63. Notifications: ساخت و ارسال
- 64. Notifications: مدیریت
- 65. AlarmManager: تنظیم آلارم
- 66. Sensors: معرفی
- 67. Sensors: دسترسی به سنسورها
- 68. Location Services: معرفی
- 69. Location Services: دریافت موقعیت مکانی
- 70. Maps: Google Maps API
- 71. Maps: نمایش نقشه
- 72. Maps: افزودن Markere
- 73. Maps: مسیریابی
- 74. Camera API: دسترسی به دوربین
- 75. Camera API: گرفتن عکس
- 76. Audio Playback: پخش صدا
- 77. Audio Recording: ضبط صدا
- 78. Animations: View Animation
- 79. Animations: Property Animation
- 80. Animations: Transition Animation
- 81. Graphics: Canvas و Paint
- 82. Graphics: رسم اشکال هندسی
- 83. Graphics: تصاویر سفارشی
- 84. Web View: نمایش محتوای وب
- 85. Intents: Implicit Intents
- 86. Intents: Explicit Intents
- 87. Data Binding: معرفی
- 88. Data Binding: پیاده سازی
- 89. ViewModel: معرفی
- 90. ViewModel: استفاده در Activity و Fragment
- 91. LiveData: معرفی
- 92. LiveData: استفاده برای مدیریت داده های قابل مشاهده
- 93. Navigation Component: معرفی
- 94. Navigation Component: پیاده سازی
- 95. Dependency Injection: معرفی
- 96. Dependency Injection: Hilt Library
- 97. Testing: Unit Testing
- 98. Testing: Instrumentation Testing
- 99. Architecture Patterns: MVP (Model-View-Presenter)
- 100. Architecture Patterns: MVVM (Model-View-ViewModel)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.