کتاب آموزش جامع برنامهنویسی اندروید 3 برای مبتدیان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش جامع برنامهنویسی اندروید 3 برای مبتدیان | گام به گام تا ساخت اپلیکیشن آموزش جامع برنامهنویسی اندروید 3 برای مبتدیان: از صفر تا قهرمانی در دنیای اپلیکیشنها آرزوی ساخت اپلیکیشنهای اندرویدی جذا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی اندروید 3 برای مبتدیان
موضوع کلی: توسعه اپلیکیشن اندروید
موضوع میانی: برنامهنویسی اندروید با SDK
📋 سرفصلهای دوره
- 1. مقدمهای بر دنیای اندروید
- 2. چرا اندروید؟ مزایا و فرصتها
- 3. نصب و پیکربندی Android Studio
- 4. مقدمهای بر IDE اندروید استودیو
- 5. ایجاد اولین پروژه اندروید
- 6. ساختار کلی یک پروژه اندروید
- 7. آشنایی با اجزای اصلی اپلیکیشن اندروید
- 8. فعالیتها (Activities) و چرخه حیات آنها
- 9. فعالیتها: ایجاد و مدیریت
- 10. چرخه حیات فعالیت: onCreate، onStart، onResume
- 11. چرخه حیات فعالیت: onPause، onStop، onDestroy
- 12. مدیریت وضعیت فعالیت در زمان چرخش صفحه
- 13. فعالیتها: Intent ها و جابجایی بین آنها
- 14. Intent های صریح و ضمنی
- 15. Intent Filters و تطبیق Intent
- 16. ارسال داده بین فعالیتها
- 17. ارسال نتایج از فعالیتها
- 18. رابط کاربری (UI) در اندروید
- 19. مفاهیم پایه UI: View و ViewGroup
- 20. Layout ها: RelativeLayout
- 21. Layout ها: LinearLayout
- 22. Layout ها: TableLayout
- 23. Layout ها: FrameLayout
- 24. Layout ها: ConstraintLayout (اگرچه Android 3 در زمان انتشار ConstraintLayout را نداشت، اما برای جامعیت اضافه میشود)
- 25. استفاده از Attributes در Layout ها
- 26. اضافه کردن View های سفارشی
- 27. کار با Text View
- 28. کار با Edit Text
- 29. کار با Button
- 30. کار با CheckBox و RadioButton
- 31. کار با ImageView
- 32. کار با ProgressBar
- 33. عناصر UI پیشرفته: ListView و ScrollView
- 34. پیادهسازی ListView سفارشی
- 35. استفاده از RecyclerView (جایگزین مدرن ListView)
- 36. منوها (Menus) در اندروید
- 37. انواع منوها: Options Menu
- 38. انواع منوها: Context Menu
- 39. انواع منوها: Popup Menu
- 40. Toolbar و ActionBar
- 41. ساخت Toolbar سفارشی
- 42. محتوای قابل نمایش (Drawable)
- 43. کار با تصاویر و Bitmap ها
- 44. کار با فایلهای XML برای UI
- 45. قابلیت دسترسی (Accessibility) در UI
- 46. مدیریت رویدادها (Event Handling)
- 47. مدیریت کلیک روی دکمهها
- 48. مدیریت لمس روی View ها
- 49. مدیریت ورودی صفحه کلید
- 50. تکست واچرهای EditText
- 51. ذخیرهسازی دادهها در اندروید
- 52. مقدمهای بر ذخیرهسازی داده
- 53. SharedPreferences برای دادههای کوچک
- 54. ذخیرهسازی در فایلهای داخلی
- 55. ذخیرهسازی در فایلهای خارجی
- 56. کار با پایگاه داده SQLite
- 57. مفاهیم پایگاه داده SQLite
- 58. ایجاد و مدیریت پایگاه داده
- 59. جدولها و ستونها
- 60. عملیات CRUD (Create, Read, Update, Delete)
- 61. استفاده از SQLiteOpenHelper
- 62. Content Providers
- 63. مفهوم Content Providers
- 64. نحوه ساخت یک Content Provider
- 65. ارتباط بین Content Providers
- 66. Permission ها و امنیت در اندروید
- 67. مفهوم Permissions
- 68. انواع Permissions
- 69. درخواست Permissions در زمان اجرا
- 70. دسترسی به شبکه (Networking)
- 71. مقدمهای بر شبکه در اندروید
- 72. استفاده از HttpURLConnection
- 73. استفاده از کتابخانههای شبکه (مانند Volley یا Retrofit - اشاره به مفاهیم)
- 74. کار با JSON و XML
- 75. JSON Parsing در اندروید
- 76. XML Parsing در اندروید
- 77. کار با سرویسها (Services)
- 78. مفهوم Service
- 79. شروع و توقف Service
- 80. Binding به Service
- 81. Service های Foreground و Background
- 82. Broadcast Receivers
- 83. مفهوم Broadcast Receiver
- 84. ثبت و ارسال Broadcast ها
- 85. انواع Intent ها برای Broadcast
- 86. زمانبندی وظایف (Scheduling Tasks)
- 87. AlarmManager برای زمانبندی
- 88. JobScheduler برای زمانبندی بهینه
- 89. Notifications
- 90. ساخت و مدیریت Notifications
- 91. دسته بندی Notifications
- 92. کار با Background Threads
- 93. مفهوم Threads
- 94. استفاده از AsyncTask (منسوخ شده اما مهم تاریخی)
- 95. استفاده از Executors و Coroutines (اشاره به مفاهیم مدرن)
- 96. Graphics و انیمیشنها
- 97. نقاشی روی Canvas
- 98. انیمیشنهای Frame-by-Frame
- 99. انیمیشنهای Property Animation
- 100. انیمیشنهای Transition
تگها:
Android 3 SDK
Android App Development
Android development
Android for Beginners
Android SDK
آموزش اندروید برای مبتدیان
آموزش برنامه نویسی
اندروید
اندروید 3
برنامه نویسی
برنامه نویسی اندروید
برنامه نویسی اندروید 3
توسعه اپلیکیشن اندروید
توسعه موبایل
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.