کتاب مقدمهای بر برنامهنویسی اندروید و ساخت اولین برنامه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر برنامهنویسی اندروید و ساخت اولین برنامه
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: توسعه برنامههای موبایل
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه نرمافزار
- 2. مبانی برنامهنویسی شیءگرا
- 3. آشنایی با زبان برنامهنویسی جاوا
- 4. ساختار دادهها در جاوا
- 5. الگوریتمهای پایه در جاوا
- 6. مقدمهای بر سیستم عامل اندروید
- 7. معماری اندروید
- 8. محیط توسعه یکپارچه اندروید استودیو
- 9. نصب و راهاندازی اندروید استودیو
- 10. ایجاد اولین پروژه اندروید
- 11. اجزای اصلی یک اپلیکیشن اندروید
- 12. فعالیتها (Activities) در اندروید
- 13. چرخه حیات فعالیتها
- 14. Intentها و ناوبری بین فعالیتها
- 15. نمایشگرهای رابط کاربری (UI Elements)
- 16. Layoutها و مدیریت چیدمان
- 17. TextView و EditText
- 18. Button و CheckBox
- 19. RadioButton و RadioGroup
- 20. Spinner و List View
- 21. Adapterها برای نمایش لیستها
- 22. Grid View
- 23. Toolbar و AppBar
- 24. منوها و گزینهها
- 25. Dialogها و Toastها
- 26. مدیریت ورودی کاربر
- 27. رویدادهای لمسی و کلیکی
- 28. کار با منابع (Resources)
- 29. رشتهها (Strings)
- 30. رنگها (Colors)
- 31. ابعاد (Dimensions)
- 32. تصاویر (Drawables)
- 33. استایلها و تمها
- 34. مدیریت وضعیت برنامه
- 35. ذخیرهسازی دادهها
- 36. SharedPreferences
- 37. پایگاه داده SQLite
- 38. Content Providers
- 39. کار با فایلها
- 40. دسترسی به فضای ذخیرهسازی
- 41. مدیریت مجوزها
- 42. شبکه و ارتباطات
- 43. ارتباط با سرویسهای وب (RESTful APIs)
- 44. کتابخانههای شبکه (Volley, Retrofit)
- 45. کار با JSON
- 46. نمایش دادههای شبکه در UI
- 47. مدیریت نخها (Threads) و همزمانی
- 48. Async Task
- 49. Background Services
- 50. Broadcast Receivers
- 51. Notificationها
- 52. کار با سنسورها
- 53. موقعیتیابی (Location Services)
- 54. نقشهها (Maps)
- 55. طراحی رابط کاربری واکنشگرا
- 56. Layoutهای تطبیقی
- 57. Fragments
- 58. چرخه حیات Fragments
- 59. ارتباط بین Fragments
- 60. انیمیشنها در اندروید
- 61. انتقال بین فعالیتها با انیمیشن
- 62. کار با دوربین
- 63. کار با مدیا پلیر
- 64. صدا و پخش موسیقی
- 65. ذخیرهسازی ابری (Cloud Storage)
- 66. احراز هویت (Authentication)
- 67. امنیت در برنامههای اندروید
- 68. رمزنگاری دادهها
- 69. تست برنامههای اندروید
- 70. تست واحد (Unit Testing)
- 71. تست رابط کاربری (UI Testing)
- 72. اشکالزدایی (Debugging)
- 73. بهینهسازی عملکرد برنامه
- 74. مدیریت حافظه
- 75. بررسی مصرف باتری
- 76. انتشار برنامه در Google Play
- 77. مقدمهای بر معماری MVVM
- 78. استفاده از ViewModel
- 79. استفاده از LiveData
- 80. استفاده از Room Persistence Library
- 81. کار با Kotlin برای توسعه اندروید
- 82. مقدمهای بر زبان کاتلین
- 83. تفاوت کاتلین با جاوا
- 84. ساختارهای کنترلی در کاتلین
- 85. توابع در کاتلین
- 86. کلاسها و اشیاء در کاتلین
- 87. Nullable Types در کاتلین
- 88. Coroutines در کاتلین
- 89. مقدمهای بر Jetpack Compose
- 90. ساخت UI با Jetpack Compose
- 91. کامپوننتهای پایه در Jetpack Compose
- 92. مدیریت وضعیت در Jetpack Compose
- 93. ناوبری در Jetpack Compose
- 94. کار با دادهها در Jetpack Compose
- 95. توسعه برنامههای پیشرفته اندروید
- 96. مقدمهای بر طراحی متریال (Material Design)
- 97. اجزای طراحی متریال
- 98. کار با انیمیشنهای پیچیده
- 99. کار با گرافیکهای برداری (Vector Graphics)
- 100. استفاده از کتابخانههای جانبی
تگها:
آموزش اندروید
اندروید استودیو
اولین برنامه اندروید
برنامه نویسی اندروید
توسعه اپلیکیشن اندروید
جاوا اندروید
ساخت اپلیکیشن اندروید
کاتلین اندروید
مقدمه اندروید
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.