کتاب صوتی شروع برنامهنویسی تبلتهای اندرویدی: اولین گامها در ساخت اپلیکیشنهای تبلت
شروع برنامهنویسی تبلتهای اندرویدی: اولین گامها در ساخت اپلیکیشنهای تبلت آینده در دستان شماست: با برنامهنویسی تبلتهای اندرویدی، خلاقیت خود را شکوفا کنید! آیا همیشه رویای ساختن اپلیکیشنهای جذاب و...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره شروع برنامهنویسی تبلتهای اندرویدی: اولین گامها در ساخت اپلیکیشنهای تبلت
موضوع کلی: توسعه نرمافزارهای موبایل
موضوع میانی: توسعه اپلیکیشنهای اندروید
📋 سرفصلهای دوره
- 1. مقدمهای بر اندروید و اکوسیستم آن
- 2. چرا برنامهنویسی برای تبلتها اهمیت دارد؟
- 3. آشنایی با ابزارهای توسعه: اندروید استودیو، SDK و AVD
- 4. نصب و راهاندازی محیط توسعه (JDK و اندروید استودیو)
- 5. ساخت اولین پروژه اندروید: سلام تبلت!
- 6. آشنایی با ساختار یک پروژه اندرویدی
- 7. اجرای اپلیکیشن روی شبیهساز (Emulator)
- 8. اجرای اپلیکیشن روی دستگاه واقعی (تبلت اندرویدی)
- 9. مفاهیم پایه: Activity، Layout و فایل Manifest
- 10. آشنایی با زبان برنامهنویسی کاتلین (Kotlin) برای اندروید
- 11. مبانی طراحی رابط کاربری (UI) با XML
- 12. آشنایی با View ها و ViewGroup ها
- 13. کار با TextView، EditText و Button
- 14. مدیریت رویدادهای کلیک (Click Listeners)
- 15. آشنایی با LinearLayout و ویژگیهای آن
- 16. طراحی چیدمان با RelativeLayout
- 17. قدرت ConstraintLayout در طراحیهای پیچیده
- 18. استفاده از منابع (Resources): رشتهها، رنگها و ابعاد
- 19. مفهوم چرخه حیات Activity (Activity Lifecycle)
- 20. راهاندازی Activity جدید با استفاده از Intent
- 21. ارسال داده بین Activity ها
- 22. مقدمهای بر Fragment: چرا برای تبلتها حیاتی است؟
- 23. ساخت و افزودن اولین Fragment به Activity
- 24. چرخه حیات Fragment (Fragment Lifecycle)
- 25. ارتباط بین Activity و Fragment
- 26. ارتباط بین دو Fragment
- 27. مدیریت Fragment ها با FragmentManager
- 28. مفهوم تراکنشهای Fragment (Fragment Transactions)
- 29. طراحی رابط کاربری واکنشگرا (Responsive UI)
- 30. آشنایی با اندازهها و تراکمهای مختلف صفحه نمایش (Screen Density)
- 31. استفاده از پوشههای منابع مختلف برای تبلتها (layout-sw600dp)
- 32. طراحی Layout های متفاوت برای حالت عمودی (Portrait) و افقی (Landscape)
- 33. پیادهسازی الگوی Master-Detail (لیست و جزئیات)
- 34. استفاده از دو Fragment در کنار هم در صفحه تبلت
- 35. مدیریت حالت در چرخش صفحه (Configuration Changes)
- 36. آشنایی با ViewModel برای حفظ دادهها
- 37. مقدمهای بر نوار ابزار (Toolbar/Action Bar)
- 38. افزودن منو و آیتمها به Toolbar
- 39. مدیریت رویدادهای کلیک روی آیتمهای منو
- 40. آشنایی با Navigation Drawer برای تبلتها
- 41. طراحی و پیادهسازی دیالوگها (AlertDialog)
- 42. استفاده از انتخابگر تاریخ و زمان (Date and Time Pickers)
- 43. ساخت دیالوگهای سفارشی (Custom Dialogs)
- 44. نمایش پیامهای کوتاه با Toast و Snackbar
- 45. آشنایی با لیستها: مقدمهای بر RecyclerView
- 46. پیادهسازی RecyclerView و Adapter آن
- 47. الگوی ViewHolder برای بهینهسازی عملکرد لیست
- 48. طراحی آیتمهای سفارشی برای RecyclerView
- 49. افزودن قابلیت کلیک به آیتمهای RecyclerView
- 50. استفاده از LayoutManager های مختلف (LinearLayoutManager, GridLayoutManager)
- 51. نمایش تصاویر با ImageView
- 52. بارگذاری تصاویر از اینترنت با کتابخانه Glide/Picasso
- 53. مقدمهای بر ذخیرهسازی دادهها در اندروید
- 54. ذخیره تنظیمات ساده با SharedPreferences
- 55. خواندن و نوشتن فایل در حافظه داخلی (Internal Storage)
- 56. دسترسی به حافظه خارجی و مدیریت مجوزها (External Storage)
- 57. مقدمهای بر پایگاه داده SQLite
- 58. ساخت و مدیریت پایگاه داده با SQLiteOpenHelper
- 59. انجام عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف) در SQLite
- 60. مقدمهای بر کتابخانه Room: راهکار مدرن برای کار با پایگاه داده
- 61. تعریف Entity و DAO در Room
- 62. کار با پایگاه داده Room در اپلیکیشن
- 63. آشنایی با Style ها و Theme ها برای ظاهر یکپارچه
- 64. ساخت Theme سفارشی برای اپلیکیشن
- 65. پشتیبانی از حالت تاریک (Dark Mode)
- 66. آشنایی با مجوزهای زمان اجرا (Runtime Permissions)
- 67. درخواست مجوزهای حساس مانند دسترسی به دوربین و موقعیت مکانی
- 68. مقدمهای بر ارتباطات تحت شبکه (Networking)
- 69. ارتباط با سرور با استفاده از کتابخانه Retrofit
- 70. دریافت و تجزیه دادههای JSON با کتابخانه GSON/Moshi
- 71. نمایش دادههای دریافت شده از سرور در RecyclerView
- 72. مدیریت وظایف پسزمینه (Background Tasks)
- 73. مقدمهای بر Coroutine های کاتلین برای کارهای پسزمینه
- 74. آشنایی با Service ها برای اجرای طولانیمدت در پسزمینه
- 75. مفهوم Broadcast Receiver و کاربردهای آن
- 76. پخش موسیقی و فایلهای صوتی با MediaPlayer
- 77. نمایش ویدئو با VideoView
- 78. استفاده از دوربین برای عکسبرداری با Intent
- 79. آشنایی با API دوربین (CameraX)
- 80. کار با سنسورهای دستگاه: شتابسنج (Accelerometer)
- 81. مقدمهای بر سرویسهای موقعیت مکانی (Location Services)
- 82. دریافت موقعیت مکانی کاربر
- 83. نمایش نقشه با Google Maps API
- 84. مقدمهای بر انیمیشنها در اندروید
- 85. انیمیشنهای ساده (View Animations)
- 86. انیمیشنهای پیشرفتهتر با Property Animation
- 87. آشنایی با کتابخانههای Jetpack: Navigation Component
- 88. ناوبری بین فرگمنتها با Navigation Component
- 89. ارسال آرگومان بین مقصدها در Navigation Component
- 90. مقدمهای بر Dependency Injection با Hilt
- 91. مقدمهای بر تست اپلیکیشنهای اندروید
- 92. نوشتن تستهای واحد (Unit Tests) با JUnit
- 93. نوشتن تستهای رابط کاربری (UI Tests) با Espresso
- 94. آمادهسازی اپلیکیشن برای انتشار
- 95. ساخت نسخه نهایی و امضا شده اپلیکیشن (Signed APK/AAB)
- 96. آشنایی با Google Play Console
- 97. مراحل انتشار اپلیکیشن در گوگل پلی
- 98. بهترین شیوهها در طراحی رابط کاربری برای تبلتها
- 99. نتیجهگیری و گامهای بعدی برای یادگیری
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Android
Android development
Android programming
Android Tablet Apps
Beginning Android Tablet Programming
Mobile Development
Tablet Apps
اپلیکیشن اندروید
برنامه نویسی اندروید
تبلت اندروید
توسعه اندروید
توسعه نرم افزار
ساخت اپلیکیشن
فارسی
موبایل
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.