مبانی Android Studio Iguana – ویرایش کاتلین ۲۰۲۴
Android Studio Iguana Essentials – Kotlin Edition 2024
دانلود کتاب مبانی Android Studio Iguana – ویرایش کاتلین ۲۰۲۴ (Android Studio Iguana Essentials – Kotlin Edition 2024) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Neil Smyth |
|---|
ناشر:
eBookFrenzy
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2024 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
754 |
| نوع فایل |
|
| حجم |
60.8 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب مبانی Android Studio Iguana – ویرایش کاتلین ۲۰۲۴
این کتاب که بهطور کامل برای Android Studio Iguana (2023.2.1) و رابط کاربری جدید بهروز شده است، به شما آموزش میدهد که چگونه با استفاده از زبان برنامهنویسی کاتلین، برنامههای کاربردی مبتنی بر اندروید توسعه دهید.
این کتاب با مبانی اولیه شروع میشود و نحوه راهاندازی یک محیط توسعه و آزمایش اندروید را شرح میدهد. در ادامه، مقدمهای بر برنامهنویسی در کاتلین، شامل انواع داده، جریان کنترل، توابع، لامبداها و برنامهنویسی شیگرا ارائه میشود. برنامهنویسی ناهمزمان با استفاده از کوروتینها و فلو کاتلین نیز به تفصیل پوشش داده شده است.
فصلها همچنین اجزای معماری اندروید، از جمله مدلهای نما، مدیریت چرخه عمر، دسترسی به پایگاه داده Room، ارائهدهندگان محتوا، Database Inspector، ناوبری برنامه، دادههای زنده و اتصال داده را پوشش میدهند.
مباحث پیشرفتهتری مانند اینتنتها نیز مورد بحث قرار میگیرند، همچنین به مدیریت صفحه لمسی، تشخیص حرکات و ضبط و پخش صدا پرداخته میشود. این نسخه از کتاب، چاپ، انتقال و پشتیبانی از دستگاههای تاشو را نیز پوشش میدهد.
مفاهیم طراحی متریال نیز به تفصیل پوشش داده شدهاند، از جمله استفاده از دکمههای شناور، اسنکبارها، رابطهای تببندیشده، نمای کارتها، کشوهای ناوبری و نوارهای ابزار جمعشونده.
سایر ویژگیهای کلیدی Android Studio و Android نیز به تفصیل پوشش داده شدهاند، از جمله ویرایشگر طرحبندی، کلاسهای ConstraintLayout و ConstraintSet، ویرایشگر MotionLayout، اتصال نما، زنجیرههای محدودیت، موانع و اعلانهای پاسخ مستقیم.
فصلها همچنین ویژگیهای پیشرفته Android Studio، مانند App Links، پیکربندی ساخت Gradle، پرداخت درونبرنامهای و ارسال برنامهها به Google Play Developer Console را پوشش میدهند.
با فرض اینکه شما در حال حاضر تجربهای در برنامهنویسی دارید، آماده دانلود Android Studio و Android SDK هستید، به یک سیستم ویندوز، مک یا لینوکس دسترسی دارید و ایدههایی برای توسعه برخی برنامهها دارید، برای شروع کار آماده هستید.
فهرست کتاب:
۱. مقدمه
۲. تنظیم یک محیط توسعه Android Studio
۳. ایجاد یک برنامه نمونه اندروید در Android Studio
۴. ایجاد یک دستگاه مجازی اندروید (AVD) در Android Studio
۵. استفاده و پیکربندی شبیه ساز Android Studio AVD
۶. گردشی در رابط کاربری Android Studio
۷. تست برنامه های Android Studio روی یک دستگاه فیزیکی اندروید
۸. اصول اولیه ویرایشگر کد Android Studio
۹. مروری بر معماری اندروید
۱۰. ساختار یک برنامه اندروید
۱۱. مقدمه ای بر کاتلین
۱۲. انواع داده ها، متغیرها و تهیپذیری در کاتلین
۱۳. عملگرها و عبارات کاتلین
۱۴. جریان کنترل کاتلین
۱۵. مروری بر توابع و لامبداهای کاتلین
۱۶. اصول اولیه برنامه نویسی شی گرا در کاتلین
۱۷. مقدمه ای بر وراثت و زیرکلاس سازی کاتلین
۱۸. مروری بر View Binding اندروید
۱۹. درک چرخه های عمر برنامه و Activity اندروید
۲۰. مدیریت تغییرات وضعیت Activity اندروید
۲۱. تغییرات وضعیت Activity اندروید با مثال
۲۲. ذخیره و بازیابی وضعیت یک Activity اندروید
۲۳. درک Views، View Groups و Layouts اندروید
۲۴. راهنمای ابزار ویرایشگر Layout اندروید استودیو
۲۵. راهنمای Android ConstraintLayout
۲۶. راهنمای استفاده از ConstraintLayout در Android Studio
۲۷. کار با زنجیره ها و نسبت ها ConstraintLayout در Android Studio
۲۸. آموزش ConstraintLayout در ویرایشگر Layout اندروید استودیو
۲۹. طراحی دستی XML Layout در Android Studio
۳۰. مدیریت Constraints با استفاده از Constraint Sets
۳۱. آموزش Android ConstraintSet
۳۲. راهنمای استفاده از Apply Changes در Android Studio
۳۳. راهنمای کاتالوگ های نسخه Gradle
۳۴. بررسی اجمالی و مثال از Event Handling اندروید
۳۵. رسیدگی به رویدادهای لمسی و چند لمسی اندروید
۳۶. تشخیص حرکات رایج با استفاده از کلاس Android Gesture Detector
۳۷. پیاده سازی تشخیص حرکات سفارشی و Pinch در اندروید
۳۸. مقدمه ای بر Fragments اندروید
۳۹. استفاده از Fragments در Android Studio – یک مثال
۴۰. معماری مدرن برنامه اندروید با Jetpack
۴۱. آموزش Android ViewModel
۴۲. آموزش Android Jetpack LiveData
۴۳. مروری بر Android Jetpack Data Binding
۴۴. آموزش Android Jetpack Data Binding
۴۵. آموزش وضعیت ذخیره شده Android ViewModel
۴۶. کار با اجزای آگاه از چرخه حیات اندروید
۴۷. آموزش آگاهی از چرخه حیات Android Jetpack
۴۸. مروری بر Navigation Architecture Component
۴۹. آموزش Android Jetpack Navigation Component
۵۰. مقدمه ای بر MotionLayout
۵۱. آموزش ویرایشگر MotionLayout اندروید
۵۲. آموزش MotionLayout KeyCycle
۵۳. کار با Floating Action Button و Snackbar
۵۴. ایجاد یک رابط Tabbed با استفاده از کامپوننت TabLayout
۵۵. کار با ویجت های RecyclerView و CardView
۵۶. آموزش Android RecyclerView و CardView
۵۷. کار با AppBar و Collapsing Toolbar Layouts
۵۸. مروری بر Android Intents
۵۹. Android Explicit Intents – یک مثال عملی
۶۰. Android Implicit Intents – یک مثال عملی
۶۱. Android Broadcast Intents و Broadcast Receivers
۶۲. مقدمه ای بر Kotlin Coroutines
۶۳. آموزش Android Kotlin Coroutines
۶۴. مروری بر Android Services
۶۵. Android Local Bound Services – یک مثال عملی
۶۶. Android Remote Bound Services – یک مثال عملی
۶۷. مقدمه ای بر Kotlin Flow
۶۸. آموزش Android SharedFlow
۶۹. مروری بر پایگاه داده های Android SQLite
۷۰. آموزش پایگاه داده Android SQLite
۷۱. درک Content Providers اندروید
۷۲. آموزش Android Content Provider
۷۳. آموزش Android Content Provider Client
۷۴. کتابخانه پایداری Android Room
۷۵. آموزش Android TableLayout و TableRow
۷۶. آموزش Android Room Database و Repository
۷۷. پخش ویدئو در اندروید با استفاده از کلاس های VideoView و MediaController
۷۸. حالت Picture-in-Picture اندروید
۷۹. آموزش Android Picture-in-Picture
۸۰. درخواست مجوزهای Runtime در اندروید
۸۱. ضبط و پخش صدا در Android با استفاده از MediaPlayer و MediaRecorder
۸۲. آموزش Android Notifications
۸۳. آموزش اعلان پاسخ مستقیم Android
۸۴. کار با Google Maps Android API در Android Studio
۸۵. چاپ با چارچوب چاپ اندروید
۸۶. مثال چاپ محتوای HTML و وب اندروید
۸۷. راهنمای چاپ اسناد سفارشی اندروید
۸۸. مقدمه ای بر Android App Links
۸۹. آموزش Android Studio App Links
۹۰. آموزش احراز هویت بیومتریک Android
۹۱. ایجاد، آزمایش و بارگذاری Android App Bundle
۹۲. مروری بر Android In-App Billing
۹۳. آموزش خرید درون برنامه ای Android
۹۴. دسترسی به فضای ذخیره سازی ابری با استفاده از Android Storage Access Framework
۹۵. مثال Android Storage Access Framework
۹۶. آموزش Android Studio Primary/Detail Flow
۹۷. کار با Material Design ۳ Theming
۹۸. آموزش Material Design ۳ Theming و Dynamic Color
۹۹. مروری بر Gradle در Android Studio
۱۰۰. فهرست مطالب
توضیحات(انگلیسی)
Fully updated for Android Studio Iguana (2023.2.1) and the new UI, this book teaches you how to develop Android-based applications using the Kotlin programming language.
This book begins with the basics and outlines how to set up an Android development and testing environment, followed by an introduction to programming in Kotlin, including data types, control flow, functions, lambdas, and object-oriented programming. Asynchronous programming using Kotlin coroutines and flow is also covered in detail.
Chapters also cover the Android Architecture Components, including view models, lifecycle management, Room database access, content providers, the Database Inspector, app navigation, live data, and data binding.
More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This book edition also covers printing, transitions, and foldable device support.
The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.
Other key features of Android Studio and Android are also covered in detail, including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications.
Chapters also cover advanced features of Android Studio, such as App Links, Gradle build configuration, in-app billing, and submitting apps to the Google Play Developer Console.
Assuming you already have some programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you are ready to get started.
Table of Contents
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. Understanding Android Application and Activity Lifecycles
20. Handling Android Activity State Changes
21. Android Activity State Changes by Example
22. Saving and Restoring the State of an Android Activity
23. Understanding Android Views, View Groups and Layouts
24. A Guide to the Android Studio Layout Editor Tool
25. A Guide to the Android ConstraintLayout
26. A Guide to Using ConstraintLayout in Android Studio
27. Working with ConstraintLayout Chains and Ratios in Android Studio
28. An Android Studio Layout Editor ConstraintLayout Tutorial
29. Manual XML Layout Design in Android Studio
30. Managing Constraints using Constraint Sets
31. An Android ConstraintSet Tutorial
32. A Guide to Using Apply Changes in Android Studio
33. A Guide to Gradle Version Catalogs
34. An Overview and Example of Android Event Handling
35. Android Touch and Multi-touch Event Handling
36. Detecting Common Gestures Using the Android Gesture Detector Class
37. Implementing Custom Gesture and Pinch Recognition on Android
38. An Introduction to Android Fragments
39. Using Fragments in Android Studio – An Example
40. Modern Android App Architecture with Jetpack
41. An Android ViewModel Tutorial
42. An Android Jetpack LiveData Tutorial
43. An Overview of Android Jetpack Data Binding
44. An Android Jetpack Data Binding Tutorial
45. An Android ViewModel Saved State Tutorial
46. Working with Android Lifecycle-Aware Components
47. An Android Jetpack Lifecycle Awareness Tutorial
48. An Overview of the Navigation Architecture Component
49. An Android Jetpack Navigation Component Tutorial
50. An Introduction to MotionLayout
51. An Android MotionLayout Editor Tutorial
52. A MotionLayout KeyCycle Tutorial
53. Working with the Floating Action Button and Snackbar
54. Creating a Tabbed Interface using the TabLayout Component
55. Working with the RecyclerView and CardView Widgets
56. An Android RecyclerView and CardView Tutorial
57. Working with the AppBar and Collapsing Toolbar Layouts
58. An Overview of Android Intents
59. Android Explicit Intents – A Worked Example
60. Android Implicit Intents – A Worked Example
61. Android Broadcast Intents and Broadcast Receivers
62. An Introduction to Kotlin Coroutines
63. An Android Kotlin Coroutines Tutorial
64. An Overview of Android Services
65. Android Local Bound Services – A Worked Example
66. Android Remote Bound Services – A Worked Example
67. An Introduction to Kotlin Flow
68. An Android SharedFlow Tutorial
69. An Overview of Android SQLite Databases
70. An Android SQLite Database Tutorial
71. Understanding Android Content Providers
72. An Android Content Provider Tutorial
73. An Android Content Provider Client Tutorial
74. The Android Room Persistence Library
75. An Android TableLayout and TableRow Tutorial
76. An Android Room Database and Repository Tutorial
77. Video Playback on Android using the VideoView and MediaController Classes
78. Android Picture-in-Picture Mode
79. An Android Picture-in-Picture Tutorial
80. Making Runtime Permission Requests in Android
81. Android Audio Recording and Playback using MediaPlayer and MediaRecorder
82. An Android Notifications Tutorial
83. An Android Direct Reply Notification Tutorial
84. Working with the Google Maps Android API in Android Studio
85. Printing with the Android Printing Framework
86. An Android HTML and Web Content Printing Example
87. A Guide to Android Custom Document Printing
88. An Introduction to Android App Links
89. An Android Studio App Links Tutorial
90. An Android Biometric Authentication Tutorial
91. Creating, Testing, and Uploading an Android App Bundle
92. An Overview of Android In-App Billing
93. An Android In-App Purchasing Tutorial
94. Accessing Cloud Storage using the Android Storage Access Framework
95. An Android Storage Access Framework Example
96. An Android Studio Primary/Detail Flow Tutorial
97. Working with Material Design 3 Theming
98. A Material Design 3 Theming and Dynamic Color Tutorial
99. An Overview of Gradle in Android Studio
100. Index
دیگران دریافت کردهاند
مبانی Android Studio Jellyfish – ویرایش Kotlin ۲۰۲۴
Android Studio Jellyfish Essentials – Kotlin Edition 2024
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
اصول استودیوی اندروید ایگوانا – ویرایش جاوا ۲۰۲۴
Android Studio Iguana Essentials – Java Edition 2024
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
توسعهی برنامههای کاربردی اندروید با کاتلین ۲۰۲۰
Android Application Development with Kotlin 2020
علوم کامپیوتر, برنامه نویسی, برنامهنویسی موبایل, توسعه نرم افزار, زبانهای برنامهنویسی, سیستمعامل
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
اندروید برای مبتدیان ۲۰۱۹
Android for Beginners 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
کتاب آشپزی امنیت اندروید ۲۰۱۳
Android Security Cookbook 2013
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
اندروید در عمل ۲۰۱۱
Android in Action 2011
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
