اصول استودیوی اندروید ایگوانا – ویرایش جاوا ۲۰۲۴
Android Studio Iguana Essentials – Java Edition 2024
دانلود کتاب اصول استودیوی اندروید ایگوانا – ویرایش جاوا ۲۰۲۴ (Android Studio Iguana Essentials – Java Edition 2024) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Neil Smyth |
|---|
ناشر:
Payload Publishing
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2024 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
836 |
| نوع فایل |
|
| حجم |
62.3 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب اصول استودیوی اندروید ایگوانا – ویرایش جاوا ۲۰۲۴
این کتاب که بهطور کامل برای Android Studio Iguana (2023.2.1) و رابط کاربری جدید بهروزرسانی شده است، به شما آموزش میدهد که چگونه با استفاده از زبان برنامهنویسی جاوا، برنامههای کاربردی مبتنی بر اندروید توسعه دهید.
کتاب با مبانی اولیه شروع میشود و نحوه راهاندازی یک محیط توسعه و تست اندروید را شرح میدهد. سپس به بررسی اجمالی حوزههایی مانند پنجرههای ابزار، ویرایشگر کد و ابزار ویرایشگر طرحبندی میپردازد. پس از معرفی معماری اندروید، نگاهی عمیق به طراحی برنامههای کاربردی و رابطهای کاربری اندروید با استفاده از محیط Android Studio خواهید داشت.
فصلها همچنین به پوشش اجزای معماری اندروید، شامل مدلهای نما، مدیریت چرخه عمر، دسترسی به پایگاه داده Room، ارائهدهندگان محتوا، بازرس پایگاه داده، ناوبری برنامه، دادههای زنده و اتصال داده میپردازند.
موضوعات پیشرفتهتری مانند Intentها نیز پوشش داده میشوند، همچنین کار با صفحه لمسی، تشخیص حرکت و ضبط و پخش صدا. این ویرایش کتاب همچنین به چاپ، انتقالها و پشتیبانی از دستگاههای تاشو میپردازد.
مفاهیم طراحی متریال نیز به تفصیل مورد بحث قرار میگیرند، از جمله استفاده از دکمههای شناور، اسنکبارها، رابطهای زبانه دار، نماهای کارت، کشوهای ناوبری و نوارهای ابزار تاشو.
سایر ویژگیهای کلیدی 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
۵. استفاده و پیکربندی شبیهساز AVD در Android Studio
۶. گشتی در رابط کاربری Android Studio
۷. تست برنامههای Android Studio بر روی یک دستگاه فیزیکی اندروید
۸. اصول اولیه ویرایشگر کد Android Studio
۹. مروری بر معماری اندروید
۱۰. تشریح یک برنامه اندروید
۱۱. مروری بر View Binding در اندروید
۱۲. درک چرخههای عمر برنامه و اکتیویتی اندروید
۱۳. مدیریت تغییرات وضعیت اکتیویتی اندروید
۱۴. تغییرات وضعیت اکتیویتی اندروید با مثال
۱۵. ذخیره و بازیابی وضعیت یک اکتیویتی اندروید
۱۶. درک Views، View Groups و Layouts در اندروید
۱۷. راهنمای ابزار ویرایشگر Layout در Android Studio
۱۸. راهنمای ConstraintLayout در اندروید
۱۹. راهنمای استفاده از ConstraintLayout در Android Studio
۲۰. کار با زنجیرهها و نسبتها در ConstraintLayout در Android Studio
۲۱. آموزش ConstraintLayout در ویرایشگر Layout در Android Studio
۲۲. طراحی دستی Layout XML در Android Studio
۲۳. مدیریت Constraintها با استفاده از Constraint Sets
۲۴. آموزش ConstraintSet در اندروید
۲۵. راهنمای استفاده از Apply Changes در Android Studio
۲۶. بررسی اجمالی و نمونهای از 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 Saved State
۳۸. کار با Componentهای آگاه از Lifecycle در اندروید
۳۹. آموزش Android Jetpack Lifecycle Awareness
۴۰. مروری بر Navigation Architecture Component
۴۱. آموزش Android Jetpack Navigation Component
۴۲. مقدمهای بر MotionLayout
۴۳. آموزش ویرایشگر Android MotionLayout
۴۴. آموزش MotionLayout KeyCycle
۴۵. کار با Floating Action Button و Snackbar
۴۶. ایجاد یک رابط Tabbed با استفاده از کامپوننت TabLayout
۴۷. کار با ویجتهای RecyclerView و CardView
۴۸. آموزش Android RecyclerView و CardView
۴۹. آموزش Sample Data در ویرایشگر Layout
۵۰. کار با AppBar و Collapsing Toolbar Layouts
۵۱. آموزش Android Studio Primary/Detail Flow
۵۲. مروری بر Services در اندروید
۵۳. مروری بر Intents در اندروید
۵۴. Android Explicit Intents – یک مثال کاربردی
۵۵. Android Implicit Intents – یک مثال کاربردی
۵۶. Android Broadcast Intents و Broadcast Receivers
۵۷. Android Local Bound Services – یک مثال کاربردی
۵۸. Android Remote Bound Services – یک مثال کاربردی
۵۹. مروری بر Java Threads ،Handlers و Executors
۶۰. ایجاد درخواستهای Runtime Permission در اندروید
۶۱. آموزش Android Notifications
۶۲. آموزش Android Direct Reply Notification
۶۳. دستگاههای تاشو و پشتیبانی از Multi-Window
۶۴. مروری بر Android SQLite Databases
۶۵. آموزش Android SQLite Database
۶۶. درک Content Providers در اندروید
۶۷. آموزش Android Content Provider
۶۸. آموزش Android Content Provider Client
۶۹. کتابخانه Android Room Persistence
۷۰. آموزش Android TableLayout و TableRow
۷۱. آموزش Android Room Database و Repository
۷۲. دسترسی به Cloud Storage با استفاده از Android Storage Access Framework
۷۳. مثال Android Storage Access Framework
۷۴. پخش ویدیو در اندروید با استفاده از کلاسهای VideoView و MediaController
۷۵. حالت Picture-in-Picture در اندروید
۷۶. آموزش Android Picture-in-Picture
۷۷. ضبط و پخش صدا در اندروید با استفاده از MediaPlayer و MediaRecorder
۷۸. کار با Google Maps Android API در Android Studio
۷۹. چاپ با Android Printing Framework
۸۰. مثال چاپ HTML و Web Content در اندروید
۸۱. راهنمای چاپ سفارشی اسناد در اندروید
۸۲. مقدمهای بر Android App Links
۸۳. آموزش Android Studio App Links
۸۴. آموزش Android Biometric Authentication
۸۵. ایجاد، تست و بارگذاری یک Android App Bundle
۸۶. مروری بر Android In-App Billing
۸۷. آموزش Android In-App Purchasing
۸۸. ایجاد و مدیریت Overflow Menus در اندروید
۸۹. کار با Material Design ۳ Theming
۹۰. آموزش Material Design ۳ Theming و Dynamic Color
۹۱. مروری بر Gradle در Android Studio
۹۲. فهرست راهنما
توضیحات(انگلیسی)
This book, fully updated for Android Studio Iguana (2023.2.1) and the new UI, teaches you how to develop Android-based applications using the Java programming language.
This book begins with the basics and outlines how to set up an Android development and testing environment, followed by an overview of areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.
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 Java 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 Overview of Android View Binding
12. Understanding Android Application and Activity Lifecycles
13. Handling Android Activity State Changes
14. Android Activity State Changes by Example
15. Saving and Restoring the State of an Android Activity
16. Understanding Android Views, View Groups and Layouts
17. A Guide to the Android Studio Layout Editor Tool
18. A Guide to the Android ConstraintLayout
19. A Guide to Using ConstraintLayout in Android Studio
20. Working with ConstraintLayout Chains and Ratios in Android Studio
21. An Android Studio Layout Editor ConstraintLayout Tutorial
22. Manual XML Layout Design in Android Studio
23. Managing Constraints using Constraint Sets
24. An Android ConstraintSet Tutorial
25. A Guide to Using Apply Changes in Android Studio
26. An Overview and Example of Android Event Handling
27. Android Touch and Multi-touch Event Handling
28. Detecting Common Gestures Using the Android Gesture Detector Class
29. Implementing Custom Gesture and Pinch Recognition on Android
30. An Introduction to Android Fragments
31. Using Fragments in Android Studio – An Example
32. Modern Android App Architecture with Jetpack
33. An Android ViewModel Tutorial
34. An Android Jetpack LiveData Tutorial
35. An Overview of Android Jetpack Data Binding
36. An Android Jetpack Data Binding Tutorial
37. An Android ViewModel Saved State Tutorial
38. Working with Android Lifecycle-Aware Components
39. An Android Jetpack Lifecycle Awareness Tutorial
40. An Overview of the Navigation Architecture Component
41. An Android Jetpack Navigation Component Tutorial
42. An Introduction to MotionLayout
43. An Android MotionLayout Editor Tutorial
44. A MotionLayout KeyCycle Tutorial
45. Working with the Floating Action Button and Snackbar
46. Creating a Tabbed Interface using the TabLayout Component
47. Working with the RecyclerView and CardView Widgets
48. An Android RecyclerView and CardView Tutorial
49. A Layout Editor Sample Data Tutorial
50. Working with the AppBar and Collapsing Toolbar Layouts
51. An Android Studio Primary/Detail Flow Tutorial
52. An Overview of Android Services
53. An Overview of Android Intents
54. Android Explicit Intents – A Worked Example
55. Android Implicit Intents – A Worked Example
56. Android Broadcast Intents and Broadcast Receivers
57. Android Local Bound Services – A Worked Example
58. Android Remote Bound Services – A Worked Example
59. An Overview of Java Threads, Handlers and Executors
60. Making Runtime Permission Requests in Android
61. An Android Notifications Tutorial
62. An Android Direct Reply Notification Tutorial
63. Foldable Devices and Multi-Window Support
64. An Overview of Android SQLite Databases
65. An Android SQLite Database Tutorial
66. Understanding Android Content Providers
67. An Android Content Provider Tutorial
68. An Android Content Provider Client Tutorial
69. The Android Room Persistence Library
70. An Android TableLayout and TableRow Tutorial
71. An Android Room Database and Repository Tutorial
72. Accessing Cloud Storage using the Android Storage Access Framework
73. An Android Storage Access Framework Example
74. Video Playback on Android using the VideoView and MediaController Classes
75. Android Picture-in-Picture Mode
76. An Android Picture-in-Picture Tutorial
77. Android Audio Recording and Playback using MediaPlayer and MediaRecorder
78. Working with the Google Maps Android API in Android Studio
79. Printing with the Android Printing Framework
80. An Android HTML and Web Content Printing Example
81. A Guide to Android Custom Document Printing
82. An Introduction to Android App Links
83. An Android Studio App Links Tutorial
84. An Android Biometric Authentication Tutorial
85. Creating, Testing, and Uploading an Android App Bundle
86. An Overview of Android In-App Billing
87. An Android In-App Purchasing Tutorial
88. Creating and Managing Overflow Menus on Android
89. Working with Material Design 3 Theming
90. A Material Design 3 Theming and Dynamic Color Tutorial
91. An Overview of Gradle in Android Studio
92. Index
دیگران دریافت کردهاند
مبانی Android Studio Jellyfish – ویرایش Kotlin ۲۰۲۴
Android Studio Jellyfish Essentials – Kotlin 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 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
