کتاب سلام اندروید: گام‌به‌گام تا ساخت اولین اپلیکیشن موبایل شما با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

سلام اندروید: گام‌به‌گام تا ساخت اولین اپلیکیشن موبایل شما سلام اندروید: گام‌به‌گام تا ساخت اولین اپلیکیشن موبایل شما - متخصص اندروید شوید! آیا رویای ساخت اپلیکیشن‌های موبایل جذاب و کاربردی را در سر د...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره سلام اندروید: گام‌به‌گام تا ساخت اولین اپلیکیشن موبایل شما

موضوع کلی: توسعه نرم‌افزار موبایل

موضوع میانی: توسعه برنامه‌های اندروید

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر دوره و دنیای اندروید
  • 2. اندروید چیست؟ تاریخچه و اکوسیستم آن
  • 3. نصب و راه‌اندازی Java Development Kit (JDK)
  • 4. نصب و پیکربندی Android Studio
  • 5. آشنایی با محیط Android Studio
  • 6. مدیریت دستگاه‌های مجازی (AVD Manager)
  • 7. ساخت اولین پروژه اندروید
  • 8. بررسی ساختار یک پروژه اندروید
  • 9. اجرای اولین اپلیکیشن: سلام دنیا!
  • 10. آشنایی با فایل AndroidManifest.xml
  • 11. مفهوم Activity و نقش آن در اپلیکیشن
  • 12. چرخه حیات یک Activity (Activity Lifecycle)
  • 13. آشنایی با Layoutها و زبان XML
  • 14. ویجت TextView: نمایش متن
  • 15. ویجت Button: دکمه‌ها و تعامل کاربر
  • 16. ویجت EditText: دریافت ورودی از کاربر
  • 17. مدیریت رویدادها: Event Listeners
  • 18. پیاده‌سازی رویداد کلیک (onClick)
  • 19. مفهوم منابع (Resources) در اندروید
  • 20. کار با رشته‌ها در فایل strings.xml
  • 21. کار با رنگ‌ها در فایل colors.xml
  • 22. کار با ابعاد در فایل dimens.xml
  • 23. استفاده از تصاویر و آیکن‌ها (Drawables)
  • 24. ویجت ImageView: نمایش تصاویر
  • 25. لاگ‌گیری و استفاده از Logcat برای عیب‌یابی
  • 26. مفهوم Context و کاربردهای آن
  • 27. مقدمه‌ای بر Gradle و مدیریت وابستگی‌ها
  • 28. طراحی رابط کاربری با LinearLayout
  • 29. ویژگی‌های وزن در LinearLayout (layout_weight)
  • 30. طراحی رابط کاربری با RelativeLayout
  • 31. مقدمه‌ای بر ConstraintLayout: طراحی انعطاف‌پذیر
  • 32. مفهوم قیدها (Constraints) در ConstraintLayout
  • 33. زنجیره‌ها (Chains) و راهنماها (Guidelines) در ConstraintLayout
  • 34. ویجت‌های CheckBox و RadioButton
  • 35. گروه‌بندی دکمه‌های رادیویی با RadioGroup
  • 36. ویجت Spinner: لیست‌های کشویی
  • 37. ویجت ProgressBar: نمایش پیشرفت
  • 38. ویجت SeekBar: نوار لغزنده
  • 39. طراحی لیست‌های قابل اسکرول با ScrollView
  • 40. مقدمه‌ای بر RecyclerView: لیست‌های بهینه
  • 41. ایجاد یک Adapter برای RecyclerView
  • 42. طراحی آیتم لیست با ViewHolder
  • 43. مدیریت منوها (Options Menu)
  • 44. افزودن آیتم‌ها به منو از طریق XML
  • 45. مدیریت رویداد کلیک روی آیتم‌های منو
  • 46. آشنایی با Dialogها: نمایش پیام به کاربر
  • 47. ساخت یک AlertDialog سفارشی
  • 48. استفاده از Toast برای نمایش پیام‌های کوتاه
  • 49. مفهوم Style و Theme در زیباسازی اپلیکیشن
  • 50. ایجاد و استفاده از Styleهای سفارشی
  • 51. ناوبری بین اکتیویتی‌ها با Intent صریح (Explicit)
  • 52. ارسال داده بین اکتیویتی‌ها با putExtra
  • 53. دریافت داده از یک اکتیویتی با startActivityForResult
  • 54. آشنایی با Intentهای ضمنی (Implicit) برای تعامل با دیگر اپ‌ها
  • 55. مقدمه‌ای بر فرگمنت‌ها (Fragments)
  • 56. چرخه حیات یک فرگمنت (Fragment Lifecycle)
  • 57. افزودن فرگمنت به اکتیویتی به صورت استاتیک
  • 58. مدیریت فرگمنت‌ها به صورت داینامیک با FragmentManager
  • 59. ارتباط بین فرگمنت و اکتیویتی مادر
  • 60. معرفی Navigation Component برای مدیریت ناوبری
  • 61. ساخت گراف ناوبری (Navigation Graph)
  • 62. انتقال بین مقصدها (Destinations) با Action
  • 63. ارسال آرگومان بین فرگمنت‌ها با Safe Args
  • 64. آشنایی با Toolbar و AppBar
  • 65. ذخیره‌سازی داده‌های ساده با SharedPreferences
  • 66. خواندن و نوشتن در SharedPreferences
  • 67. ذخیره‌سازی فایل در حافظه داخلی (Internal Storage)
  • 68. ذخیره‌سازی فایل در حافظه خارجی (External Storage)
  • 69. مقدمه‌ای بر پایگاه داده و SQLite
  • 70. کار با کلاس SQLiteOpenHelper
  • 71. اجرای کوئری‌های درج، به‌روزرسانی و حذف
  • 72. خواندن داده‌ها از پایگاه داده با Cursor
  • 73. معرفی کتابخانه Room Persistence
  • 74. تعریف جداول با Entity در Room
  • 75. تعریف عملیات پایگاه داده با DAO (Data Access Object)
  • 76. مدیریت مجوزها (Permissions) در اندروید
  • 77. درخواست مجوزهای حساس در زمان اجرا (Runtime Permissions)
  • 78. کار با دوربین و گرفتن عکس
  • 79. دسترسی به موقعیت مکانی (Location) کاربر
  • 80. مقدمه‌ای بر سرویس‌ها (Services) برای کارهای پس‌زمینه
  • 81. آشنایی با BroadcastReceiver برای دریافت رویدادهای سیستمی
  • 82. ثبت و دریافت Broadcast های سفارشی
  • 83. مقدمه‌ای بر شبکه و پروتکل HTTP
  • 84. ارتباط با سرور با استفاده از کتابخانه Retrofit
  • 85. تعریف اینترفیس API در Retrofit
  • 86. تجزیه داده‌های JSON با کتابخانه Gson یا Moshi
  • 87. نمایش تصاویر از اینترنت با کتابخانه Glide یا Picasso
  • 88. ایجاد و نمایش نوتیفیکیشن‌ها (Notifications)
  • 89. مدیریت کانال‌های نوتیفیکیشن در نسخه‌های جدید اندروید
  • 90. معرفی الگوهای معماری نرم‌افزار (Architecture Patterns)
  • 91. آشنایی با معماری MVVM (Model-View-ViewModel)
  • 92. معرفی کامپوننت ViewModel برای حفظ وضعیت UI
  • 93. معرفی کامپوننت LiveData برای داده‌های واکنش‌گرا (Reactive)
  • 94. مقدمه‌ای بر Coroutines برای مدیریت وظایف آسنکرون
  • 95. دیباگ کردن و عیب‌یابی برنامه‌ها در Android Studio
  • 96. استفاده از Breakpointها برای بررسی کد در زمان اجرا
  • 97. نوشتن تست‌های واحد (Unit Tests) با JUnit
  • 98. آماده‌سازی اپلیکیشن برای انتشار
  • 99. امضای دیجیتال اپلیکیشن (Signing an App)
  • 100. انتشار اپلیکیشن در گوگل پلی استور و گام‌های بعدی
تگ‌ها: Android apps Android development Android tutorial App Development Google Mobile Platform Hello Android Java for Android Kotlin for Android Mobile Programming Mobile Software آموزش اندروید اپلیکیشن اندروید برنامه نویسی موبایل توسعه اندروید ساخت اپلیکیشن سلام اندروید نرم افزار موبایل

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.