کتاب Android Studio Koala Essentials – Kotlin Edition: Developing Android Apps Using Android Studio Koala Feature Drop and Kotlin (ملزومات Android Studio Koala – نسخه Kotlin: توسعه برنامههاي اندرويد با استفاده از Android Studio Koala Feature Drop و Kotlin) یک راهنمای جامع برای توسعهدهندگان اندروید است که قصد دارند با استفاده از آخرین نسخه Android Studio (Koala Feature Drop) و زبان برنامهنویسی Kotlin، اپلیکیشنهای اندرویدی قدرتمندی بسازند.
کتاب Android Studio Koala Essentials – Kotlin Edition با پوشش مباحثی از قبیل تنظیم محیط توسعه، اصول برنامهنویسی Kotlin، اجزای معماری اندروید، طراحی رابط کاربری با استفاده از Material Design، و ویژگیهای پیشرفته Android Studio، شما را از مبتدی به یک توسعهدهنده حرفهای اندروید تبدیل میکند.
با مطالعه کتاب Android Studio Koala Essentials – Kotlin Edition، شما قادر خواهید بود اپلیکیشنهای اندروید با کیفیت بالا و کاربری آسان ایجاد کنید که از آخرین فناوریهای موجود بهرهمند شوند.
در ادامه مقدمهای از کتاب Android Studio Koala Essentials – Kotlin Edition را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Android Studio Koala Essentials – Kotlin Edition:
این کتاب، کاملاً بهروز شده برای Android Studio Koala Feature Drop (2024.1.2) و رابط کاربری جدید، به شما آموزش میدهد که چگونه برنامههای مبتنی بر اندروید را با استفاده از زبان برنامهنویسی Kotlin توسعه دهید.
کتاب Android Studio Koala Essentials – Kotlin Edition با مبانی شروع میشود و نحوه راهاندازی یک محیط توسعه و آزمایش اندروید را تشریح میکند، به دنبال آن مقدمهای بر برنامهنویسی در Kotlin، از جمله انواع دادهها، جریان کنترل، توابع، لامبداها و برنامهنویسی شیگرا ارائه میدهد. برنامهنویسی ناهمزمان با استفاده از Kotlin coroutines و flow نیز به طور مفصل پوشش داده شده است.
فصلهای کتاب Android Studio Koala Essentials – Kotlin Edition، همچنین اجزای معماری اندروید، از جمله مدلهای نما، مدیریت چرخه حیات، دسترسی به پایگاه داده Room، ارائه دهندگان محتوا، بازرس پایگاه داده، ناوبری برنامه، دادههای زنده و اتصال داده را پوشش میدهند.
موضوعات پیشرفتهتر مانند نیتها نیز پوشش داده شدهاند، مانند رسیدگی به صفحه لمسی، تشخیص ژست و ضبط و پخش صدا. این نسخه کتاب Android Studio Koala Essentials – Kotlin Edition همچنین چاپ، انتقالها و پشتیبانی از دستگاههای تاشو را پوشش میدهد.
مفاهیم طراحی متریال نیز به طور مفصل پوشش داده شدهاند، از جمله استفاده از دکمههای عمل شناور، Snackbarها، رابطهای برگهدار، نمای کارت، کشوهای ناوبری و نوار ابزارهای جمعشونده.
ویژگیهای کلیدی دیگر Android Studio و اندروید نیز به طور مفصل پوشش داده شدهاند، از جمله ویرایشگر طرحبندی، کلاسهای ConstraintLayout و ConstraintSet، ویرایشگر MotionLayout، اتصال نما، زنجیرههای محدودیت و اعلانهای پاسخ مستقیم.
فصلهای کتاب Android Studio Koala Essentials – Kotlin Edition، همچنین ویژگیهای پیشرفته Android Studio مانند App Links، پیکربندی ساخت Gradle، صورتحساب درون برنامهای و ارسال برنامهها به کنسول توسعهدهنده Google Play را پوشش میدهند.
با فرض اینکه قبلاً تجربه برنامهنویسی دارید، آماده دانلود Android Studio و Android SDK هستید، به یک سیستم Windows، Mac یا Linux دسترسی دارید و ایدههایی برای توسعه برخی برنامهها دارید، آماده شروع هستید.
سرفصلهای کتاب Android Studio Koala Essentials – Kotlin Edition:
- 1. Introduction
- 2. Setting up an Android Studio Development Environment
- 3. Creating an Example Android App in Android Studio
- 4. Creating an Android Virtual Device (AVD) in Android Studio
- 5. Using and Configuring the Android Studio AVD Emulator
- 6. A Tour of the Android Studio User Interface
- 7. Testing Android Studio Apps on a Physical Android Device
- 8. The Basics of the Android Studio Code Editor
- 9. An Overview of the Android Architecture
- 10. The Anatomy of an Android App
- 11. An Introduction to Kotlin
- 12. Kotlin Data Types, Variables, and Nullability
- 13. Kotlin Operators and Expressions
- 14. Kotlin Control Flow
- 15. An Overview of Kotlin Functions and Lambdas
- 16. The Basics of Object Oriented Programming in Kotlin
- 17. An Introduction to Kotlin Inheritance and Subclassing
- 18. An Overview of Android View Binding
- 19. Introducing Gemini in Android Studio
- 20. Understanding Android Application and Activity Lifecycles
- 21. Handling Android Activity State Changes
- 22. Android Activity State Changes by Example
- 23. Saving and Restoring the State of an Android Activity
- 24. Understanding Android Views, View Groups and Layouts
- 25. A Guide to the Android Studio Layout Editor Tool
- 26. A Guide to the Android ConstraintLayout
- 27. A Guide to Using ConstraintLayout in Android Studio
- 28. Working with ConstraintLayout Chains and Ratios in Android Studio
- 29. An Android Studio Layout Editor ConstraintLayout Tutorial
- 30. Manual XML Layout Design in Android Studio
- 31. Managing Constraints using Constraint Sets
- 32. An Android ConstraintSet Tutorial
- 33. A Guide to Using Apply Changes in Android Studio
- 34. A Guide to Gradle Version Catalogs
- 35. An Overview and Example of Android Event Handling
- 36. Android Touch and Multi-touch Event Handling
- 37. Detecting Common Gestures Using the Android Gesture Detector Class
- 38. Implementing Custom Gesture and Pinch Recognition on Android
- 39. An Introduction to Android Fragments
- 40. Using Fragments in Android Studio – An Example
- 41. Modern Android App Architecture with Jetpack
- 42. An Android ViewModel Tutorial
- 43. An Android Jetpack LiveData Tutorial
- 44. An Overview of Android Jetpack Data Binding
- 45. An Android Jetpack Data Binding Tutorial
- 46. An Android ViewModel Saved State Tutorial
- 47. Working with Android Lifecycle-Aware Components
- 48. An Android Jetpack Lifecycle Awareness Tutorial
- 49. An Overview of the Navigation Architecture Component
- 50. An Android Jetpack Navigation Component Tutorial
- 51. An Introduction to MotionLayout
- 52. An Android MotionLayout Editor Tutorial
- 53. A MotionLayout KeyCycle Tutorial
- 54. Working with the Floating Action Button and Snackbar
- 55. Creating a Tabbed Interface using the TabLayout Component
- 56. Working with the RecyclerView and CardView Widgets
- 57. An Android RecyclerView and CardView Tutorial
- 58. Working with the AppBar and Collapsing Toolbar Layouts
- 59. An Overview of Android Intents
- 60. Android Explicit Intents – A Worked Example
- 61. Android Implicit Intents – A Worked Example
- 62. Android Broadcast Intents and Broadcast Receivers
- 63. An Introduction to Kotlin Coroutines
- 64. An Android Kotlin Coroutines Tutorial
- 65. An Overview of Android Services
- 66. Android Local Bound Services – A Worked Example
- 67. Android Remote Bound Services – A Worked Example
- 68. An Introduction to Kotlin Flow
- 69. An Android SharedFlow Tutorial
- 70. An Overview of Android SQLite Databases
- 71. An Android SQLite Database Tutorial
- 72. Understanding Android Content Providers
- 73. An Android Content Provider Tutorial
- 74. An Android Content Provider Client Tutorial
- 75. The Android Room Persistence Library
- 76. An Android TableLayout and TableRow Tutorial
- 77. An Android Room Database and Repository Tutorial
- 78. Video Playback on Android using the VideoView and MediaController Classes
- 79. Android Picture-in-Picture Mode
- 80. An Android Picture-in-Picture Tutorial
- 81. Making Runtime Permission Requests in Android
- 82. Android Audio Recording and Playback using MediaPlayer and MediaRecorder
- 82. Android Audio Recording and Playback using MediaPlayer and MediaRecorder
- 83. An Android Notifications Tutorial
- 84. An Android Direct Reply Notification Tutorial
- 85. Working with the Google Maps Android API in Android Studio
- 86. Printing with the Android Printing Framework
- 87. An Android HTML and Web Content Printing Example
- 88. A Guide to Android Custom Document Printing
- 89. An Introduction to Android App Links
- 90. An Android Studio App Links Tutorial
- 91. An Android Biometric Authentication Tutorial
- 92. Creating, Testing, and Uploading an Android App Bundle
- 93. An Overview of Android In-App Billing
- 94. An Android In-App Purchasing Tutorial
- 95. Accessing Cloud Storage using the Android Storage Access Framework
- 96. An Android Storage Access Framework Example
- 97. An Android Studio Primary/Detail Flow Tutorial
- 98. Working with Material Design 3 Theming
- 99. A Material Design 3 Theming and Dynamic Color Tutorial
- 100. An Overview of Gradle in Android Studio
- Index
جهت دانلود کتاب Android Studio Koala Essentials – Kotlin Edition میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.