مبانی Android Studio Jellyfish – ویرایش Kotlin ۲۰۲۴
Android Studio Jellyfish Essentials – Kotlin Edition 2024
دانلود کتاب مبانی Android Studio Jellyfish – ویرایش Kotlin ۲۰۲۴ (Android Studio Jellyfish Essentials – Kotlin Edition 2024) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Neil Smyth |
|---|
ناشر:
eBookFrenzy
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2024 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
866 |
| نوع فایل |
|
| حجم |
59.7 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب مبانی Android Studio Jellyfish – ویرایش Kotlin ۲۰۲۴
این کتاب که بهطور کامل برای Android Studio Jellyfish (2023.3.1) و رابط کاربری جدید بهروزرسانی شده است، به شما میآموزد که چگونه با استفاده از زبان برنامهنویسی Kotlin، برنامههای کاربردی مبتنی بر Android را توسعه دهید.
این کتاب با اصول اولیه شروع میشود و نحوه راهاندازی یک محیط توسعه و تست Android را شرح میدهد، و پس از آن مقدمهای بر برنامهنویسی در Kotlin، از جمله انواع داده، جریان کنترل، توابع، لامبداها و برنامهنویسی شیءگرا ارائه میدهد. برنامهنویسی ناهمگام با استفاده از Kotlin coroutines و flow نیز به تفصیل پوشش داده شده است.
فصلها همچنین اجزای معماری Android، از جمله مدلهای view، مدیریت چرخه عمر، دسترسی به پایگاه داده Room، ارائهدهندگان محتوا، Database Inspector، مسیریابی برنامه، live data و data binding را پوشش میدهند.
مباحث پیشرفتهتری مانند intents نیز مورد بحث قرار میگیرند، همانطور که مدیریت صفحه لمسی، تشخیص حرکت و ضبط و پخش صدا نیز بررسی میشوند. این نسخه از کتاب همچنین چاپ، انتقالها و پشتیبانی از دستگاههای تاشو را پوشش میدهد.
مفاهیم طراحی متریال نیز به تفصیل پوشش داده شده است، از جمله استفاده از دکمههای شناور، اسنکبارها، رابطهای تببندیشده، نمای کارتها، navigation drawers و نوارهای ابزار collapsing.
سایر ویژگیهای کلیدی Android Studio و Android نیز به تفصیل مورد بحث قرار میگیرند، از جمله Layout Editor، کلاسهای ConstraintLayout و ConstraintSet، MotionLayout Editor، view binding، constraint chains، barriers و اعلانهای direct reply.
فصلها همچنین ویژگیهای پیشرفته Android Studio، مانند App Links، پیکربندی ساخت Gradle، پرداخت درونبرنامهای و ارسال برنامهها به Google Play Developer Console را پوشش میدهند.
با فرض اینکه شما از قبل تجربه برنامهنویسی دارید، آماده دانلود Android Studio و Android SDK هستید، به یک سیستم Windows، Mac یا Linux دسترسی دارید و ایدههایی برای توسعه برخی برنامهها دارید، آماده شروع هستید.
فهرست کتاب:
۱. مقدمه
۲. راهاندازی یک محیط توسعه Android Studio
۳. ایجاد یک برنامه نمونه اندروید در Android Studio
۴. ایجاد یک دستگاه مجازی اندروید (AVD) در Android Studio
۵. استفاده و پیکربندی شبیهساز AVD اندروید استودیو
۶. گشتی در رابط کاربری Android Studio
۷. تست برنامههای Android Studio روی یک دستگاه فیزیکی Android
۸. مبانی ویرایشگر کد Android Studio
۹. مروری بر معماری اندروید
۱۰. کالبد شکافی یک برنامه اندروید
۱۱. مقدمهای بر کاتلین
۱۲. انواع داده، متغیرها و تهیپذیری کاتلین
۱۳. عملگرها و عبارات کاتلین
۱۴. جریان کنترل کاتلین
۱۵. مروری بر توابع و لامبداهای کاتلین
۱۶. مبانی برنامهنویسی شیءگرا در کاتلین
۱۷. مقدمهای بر وراثت و زیرکلاسبندی کاتلین
۱۸. مروری بر اتصال نما در اندروید
۱۹. درک چرخههای حیات برنامه و اکتیویتی اندروید
۲۰. رسیدگی به تغییرات وضعیت اکتیویتی اندروید
۲۱. تغییرات وضعیت اکتیویتی اندروید با مثال
۲۲. ذخیره و بازیابی وضعیت یک اکتیویتی اندروید
۲۳. درک نماها، گروههای نما و طرحبندیهای اندروید
۲۴. راهنمای ابزار ویرایشگر طرحبندی Android Studio
۲۵. راهنمای ConstraintLayout اندروید
۲۶. راهنمای استفاده از ConstraintLayout در Android Studio
۲۷. کار با زنجیرهها و نسبتهای ConstraintLayout در Android Studio
۲۸. آموزش ConstraintLayout ویرایشگر طرحبندی Android Studio
۲۹. طراحی دستی طرحبندی XML در Android Studio
۳۰. مدیریت Constraintها با استفاده از Constraint Sets
۳۱. آموزش Android ConstraintSet
۳۲. راهنمای استفاده از Apply Changes در Android Studio
۳۳. راهنمای کاتالوگهای نسخه Gradle
۳۴. مرور و مثالی از مدیریت رویداد اندروید
۳۵. مدیریت رویدادهای لمسی و چند لمسی اندروید
۳۶. تشخیص حرکات رایج با استفاده از کلاس Android Gesture Detector
۳۷. پیادهسازی تشخیص حرکات سفارشی و نیشگون در اندروید
۳۸. مقدمهای بر فرگمنتهای اندروید
۳۹. استفاده از فرگمنتها در Android Studio – یک مثال
۴۰. معماری مدرن برنامه اندروید با Jetpack
۴۱. آموزش Android ViewModel
۴۲. آموزش Android Jetpack LiveData
۴۳. مروری بر Data Binding اندروید Jetpack
۴۴. آموزش Data Binding اندروید Jetpack
۴۵. آموزش Android ViewModel Saved State
۴۶. کار با اجزای آگاه از چرخه حیات اندروید
۴۷. آموزش آگاهی از چرخه حیات Android Jetpack
۴۸. مروری بر Navigation Architecture Component
۴۹. آموزش Navigation Component اندروید Jetpack
۵۰. مقدمهای بر MotionLayout
۵۱. آموزش ویرایشگر MotionLayout اندروید
۵۲. آموزش MotionLayout KeyCycle
۵۳. کار با دکمه شناور و Snackbar
۵۴. ایجاد یک رابط تببندی شده با استفاده از کامپوننت TabLayout
۵۵. کار با ویجتهای RecyclerView و CardView
۵۶. آموزش Android RecyclerView و CardView
۵۷. کار با طرحبندیهای AppBar و Collapsing Toolbar
۵۸. مروری بر Intentهای اندروید
۵۹. Intentهای صریح اندروید – یک مثال کاربردی
۶۰. Intentهای ضمنی اندروید – یک مثال کاربردی
۶۱. Intentهای Broadcast و Broadcast Receiverهای اندروید
۶۲. مقدمهای بر Kotlin Coroutines
۶۳. آموزش Android Kotlin Coroutines
۶۴. مروری بر سرویسهای اندروید
۶۵. سرویسهای Bound Local اندروید – یک مثال کاربردی
۶۶. سرویسهای Bound Remote اندروید – یک مثال کاربردی
۶۷. مقدمهای بر Kotlin Flow
۶۸. آموزش Android SharedFlow
۶۹. مروری بر پایگاه دادههای SQLite اندروید
۷۰. آموزش پایگاه داده SQLite اندروید
۷۱. درک Content Providerهای اندروید
۷۲. آموزش 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
۸۰. ایجاد درخواستهای مجوز در زمان اجرا در اندروید
۸۱. ضبط و پخش صدا در اندروید با استفاده از MediaPlayer و MediaRecorder
۸۲. آموزش اعلانهای اندروید
۸۳. آموزش اعلان پاسخ مستقیم اندروید
۸۴. کار با Google Maps Android API در Android Studio
۸۵. چاپ با چارچوب چاپ اندروید
۸۶. مثال چاپ محتوای HTML و وب اندروید
۸۷. راهنمای چاپ سند سفارشی اندروید
۸۸. مقدمهای بر App Linkهای اندروید
۸۹. آموزش App Linkهای Android Studio
۹۰. آموزش احراز هویت بیومتریک اندروید
۹۱. ایجاد، آزمایش و بارگذاری یک Android App Bundle
۹۲. مروری بر پرداخت درونبرنامهای اندروید
۹۳. آموزش خرید درونبرنامهای اندروید
۹۴. دسترسی به فضای ذخیرهسازی ابری با استفاده از Android Storage Access Framework
۹۵. مثال Android Storage Access Framework
۹۶. آموزش Android Studio Primary/Detail Flow
۹۷. کار با Material Design ۳ Theming
۹۸. آموزش Material Design ۳ Theming و Dynamic Color
۹۹. مروری بر Gradle در Android Studio
۱۰۰. فهرست راهنما
توضیحات(انگلیسی)
This book, fully updated for Android Studio Jellyfish (2023.3.1) and the new UI, 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 Iguana Essentials – Java Edition 2024
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مبانی Android Studio Iguana – ویرایش کاتلین ۲۰۲۴
Android Studio Iguana Essentials – Kotlin 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 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
