اصول استودیوی اندروید ایگوانا – ویرایش جاوا ۲۰۲۴
Android Studio Iguana Essentials – Java Edition 2024

دانلود کتاب اصول استودیوی اندروید ایگوانا – ویرایش جاوا ۲۰۲۴ (Android Studio Iguana Essentials – Java Edition 2024) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Neil Smyth

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2024

زبان

English

تعداد صفحه‌ها

836

نوع فایل

pdf

حجم

62.3 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,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 for Beginners 2019

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.