راهنمای توسعه دهندگان

به راهنمای توسعه دهندگان اندروید خوش آمدید. این اسناد به شما می آموزد که چگونه برنامه های اندروید را با استفاده از API در چارچوب اندروید و سایر کتابخانه ها بسازید.

اگر در اندروید کاملاً تازه کار هستید و می خواهید وارد کد شوید، با آموزش ساخت اولین برنامه اندرویدی خود شروع کنید.

و این منابع دیگر را برای یادگیری توسعه اندروید بررسی کنید:

  • Codelabs : آموزش های کوتاه و خود گامی که هر کدام یک موضوع مجزا را پوشش می دهند. اکثر کدلب ها شما را در فرآیند ساخت یک برنامه کوچک یا افزودن یک ویژگی جدید به یک برنامه موجود گام بر می دارند.
  • دوره ها : مسیرهای آموزشی هدایت شده که به شما یاد می دهد چگونه برنامه های اندروید بسازید.

در غیر این صورت، موارد زیر مجموعه کوچکی از راهنماهای ضروری توسعه دهندگان است که باید با آنها آشنا باشید.

مستندات ضروری

Appropriate use of location information can be beneficial to users of your app. For example, if your app helps the user find their way while walking or driving, or if your app tracks the location of assets, it needs to get the location of the device

A notification is a message that Android displays outside your app's UI to provide the user with reminders, communication from other people, or other timely information from your app. Users can tap the notification to open your app or take an action

Android uses a file system that's similar to disk-based file systems on other platforms. The system provides several options for you to save your app data: The characteristics of these options are summarized in the following table: The solution you

Styles and themes on Android let you separate the details of your app design from the UI structure and behavior, similar to stylesheets in web design. A style is a collection of attributes that specifies the appearance for a single View. A style can

An Intent is a messaging object you can use to request an action from another app component. Although intents facilitate communication between components in several ways, there are three fundamental use cases: An Activity represents a single screen

Animations can add visual cues that notify users about what's going on in your app. They are especially useful when the UI changes state, such as when new content loads or new actions become available. Animations also add a polished look to your app,

This guide provides an overview of libraries, tools, and best practices to inspect, improve, and monitor performance on Android.

App permissions help support user privacy by protecting access to the following: This page provides an overview to how Android permissions work, including a high-level workflow for using permissions, descriptions of different types of permissions,

Develop your UI on Android.

Android offers a rich user experience that's optimized for apps running on large screen devices, such as high-definition televisions. Apps on TV offer new opportunities to delight your users from the comfort of their couch. TV apps use the same

An Activity is an application component that provides a screen with which users can interact in order to do something, such as dial the phone, take a photo, send an email, or view a map. Each activity is given a window in which to draw its user interface…

Android runs on a variety of devices that have different screen sizes and pixel densities. The system performs basic scaling and resizing to adapt your user interface to different screens, but there are ways to help your UI adapt better to each

Android apps can be written using Kotlin, the Java programming language, and C++ languages. The Android SDK tools compile your code along with any data and resource files into an APK or an Android App Bundle. An Android package, which is an archive

ChromeOS devices, such as Chromebooks, support the Google Play Store and Android apps. This article assumes you have an existing Android app designed for phones or tablets that you want to optimize for Chromebooks. To learn the basics of building

،

به راهنمای توسعه دهندگان اندروید خوش آمدید. این اسناد به شما می آموزد که چگونه برنامه های اندروید را با استفاده از API در چارچوب اندروید و سایر کتابخانه ها بسازید.

اگر در اندروید کاملاً تازه کار هستید و می خواهید وارد کد شوید، با آموزش ساخت اولین برنامه اندرویدی خود شروع کنید.

و این منابع دیگر را برای یادگیری توسعه اندروید بررسی کنید:

  • Codelabs : آموزش های کوتاه و خود گامی که هر کدام یک موضوع مجزا را پوشش می دهند. اکثر کدلب ها شما را در فرآیند ساخت یک برنامه کوچک یا افزودن یک ویژگی جدید به یک برنامه موجود گام بر می دارند.
  • دوره ها : مسیرهای آموزشی هدایت شده که به شما یاد می دهد چگونه برنامه های اندروید بسازید.

در غیر این صورت، موارد زیر مجموعه کوچکی از راهنماهای ضروری توسعه دهندگان است که باید با آنها آشنا باشید.

مستندات ضروری

Appropriate use of location information can be beneficial to users of your app. For example, if your app helps the user find their way while walking or driving, or if your app tracks the location of assets, it needs to get the location of the device

A notification is a message that Android displays outside your app's UI to provide the user with reminders, communication from other people, or other timely information from your app. Users can tap the notification to open your app or take an action

Android uses a file system that's similar to disk-based file systems on other platforms. The system provides several options for you to save your app data: The characteristics of these options are summarized in the following table: The solution you

Styles and themes on Android let you separate the details of your app design from the UI structure and behavior, similar to stylesheets in web design. A style is a collection of attributes that specifies the appearance for a single View. A style can

An Intent is a messaging object you can use to request an action from another app component. Although intents facilitate communication between components in several ways, there are three fundamental use cases: An Activity represents a single screen

Animations can add visual cues that notify users about what's going on in your app. They are especially useful when the UI changes state, such as when new content loads or new actions become available. Animations also add a polished look to your app,

This guide provides an overview of libraries, tools, and best practices to inspect, improve, and monitor performance on Android.

App permissions help support user privacy by protecting access to the following: This page provides an overview to how Android permissions work, including a high-level workflow for using permissions, descriptions of different types of permissions,

Develop your UI on Android.

Android offers a rich user experience that's optimized for apps running on large screen devices, such as high-definition televisions. Apps on TV offer new opportunities to delight your users from the comfort of their couch. TV apps use the same

An Activity is an application component that provides a screen with which users can interact in order to do something, such as dial the phone, take a photo, send an email, or view a map. Each activity is given a window in which to draw its user interface…

Android runs on a variety of devices that have different screen sizes and pixel densities. The system performs basic scaling and resizing to adapt your user interface to different screens, but there are ways to help your UI adapt better to each

Android apps can be written using Kotlin, the Java programming language, and C++ languages. The Android SDK tools compile your code along with any data and resource files into an APK or an Android App Bundle. An Android package, which is an archive

ChromeOS devices, such as Chromebooks, support the Google Play Store and Android apps. This article assumes you have an existing Android app designed for phones or tablets that you want to optimize for Chromebooks. To learn the basics of building

،

به راهنمای توسعه دهندگان اندروید خوش آمدید. این اسناد به شما می آموزد که چگونه برنامه های اندروید را با استفاده از API در چارچوب اندروید و سایر کتابخانه ها بسازید.

اگر در اندروید کاملاً تازه کار هستید و می خواهید وارد کد شوید، با آموزش ساخت اولین برنامه اندرویدی خود شروع کنید.

و این منابع دیگر را برای یادگیری توسعه اندروید بررسی کنید:

  • Codelabs : آموزش های کوتاه و خود گامی که هر کدام یک موضوع مجزا را پوشش می دهند. اکثر کدلب ها شما را در فرآیند ساخت یک برنامه کوچک یا افزودن یک ویژگی جدید به یک برنامه موجود گام بر می دارند.
  • دوره ها : مسیرهای آموزشی هدایت شده که به شما یاد می دهد چگونه برنامه های اندروید بسازید.

در غیر این صورت، موارد زیر مجموعه کوچکی از راهنماهای ضروری توسعه دهندگان است که باید با آنها آشنا باشید.

مستندات ضروری

Appropriate use of location information can be beneficial to users of your app. For example, if your app helps the user find their way while walking or driving, or if your app tracks the location of assets, it needs to get the location of the device

A notification is a message that Android displays outside your app's UI to provide the user with reminders, communication from other people, or other timely information from your app. Users can tap the notification to open your app or take an action

Android uses a file system that's similar to disk-based file systems on other platforms. The system provides several options for you to save your app data: The characteristics of these options are summarized in the following table: The solution you

Styles and themes on Android let you separate the details of your app design from the UI structure and behavior, similar to stylesheets in web design. A style is a collection of attributes that specifies the appearance for a single View. A style can

An Intent is a messaging object you can use to request an action from another app component. Although intents facilitate communication between components in several ways, there are three fundamental use cases: An Activity represents a single screen

Animations can add visual cues that notify users about what's going on in your app. They are especially useful when the UI changes state, such as when new content loads or new actions become available. Animations also add a polished look to your app,

This guide provides an overview of libraries, tools, and best practices to inspect, improve, and monitor performance on Android.

App permissions help support user privacy by protecting access to the following: This page provides an overview to how Android permissions work, including a high-level workflow for using permissions, descriptions of different types of permissions,

Develop your UI on Android.

Android offers a rich user experience that's optimized for apps running on large screen devices, such as high-definition televisions. Apps on TV offer new opportunities to delight your users from the comfort of their couch. TV apps use the same

An Activity is an application component that provides a screen with which users can interact in order to do something, such as dial the phone, take a photo, send an email, or view a map. Each activity is given a window in which to draw its user interface…

Android runs on a variety of devices that have different screen sizes and pixel densities. The system performs basic scaling and resizing to adapt your user interface to different screens, but there are ways to help your UI adapt better to each

Android apps can be written using Kotlin, the Java programming language, and C++ languages. The Android SDK tools compile your code along with any data and resource files into an APK or an Android App Bundle. An Android package, which is an archive

ChromeOS devices, such as Chromebooks, support the Google Play Store and Android apps. This article assumes you have an existing Android app designed for phones or tablets that you want to optimize for Chromebooks. To learn the basics of building

،

به راهنمای توسعه دهندگان اندروید خوش آمدید. این اسناد به شما می آموزد که چگونه برنامه های اندروید را با استفاده از API در چارچوب اندروید و سایر کتابخانه ها بسازید.

اگر در اندروید کاملاً تازه کار هستید و می خواهید وارد کد شوید، با آموزش ساخت اولین برنامه اندرویدی خود شروع کنید.

و این منابع دیگر را برای یادگیری توسعه اندروید بررسی کنید:

  • Codelabs : آموزش های کوتاه و خود گامی که هر کدام یک موضوع مجزا را پوشش می دهند. اکثر کدلب ها شما را در فرآیند ساخت یک برنامه کوچک یا افزودن یک ویژگی جدید به یک برنامه موجود گام بر می دارند.
  • دوره ها : مسیرهای آموزشی هدایت شده که به شما یاد می دهد چگونه برنامه های اندروید بسازید.

در غیر این صورت، موارد زیر مجموعه کوچکی از راهنماهای ضروری توسعه دهندگان است که باید با آنها آشنا باشید.

مستندات ضروری

Appropriate use of location information can be beneficial to users of your app. For example, if your app helps the user find their way while walking or driving, or if your app tracks the location of assets, it needs to get the location of the device

A notification is a message that Android displays outside your app's UI to provide the user with reminders, communication from other people, or other timely information from your app. Users can tap the notification to open your app or take an action

Android uses a file system that's similar to disk-based file systems on other platforms. The system provides several options for you to save your app data: The characteristics of these options are summarized in the following table: The solution you

Styles and themes on Android let you separate the details of your app design from the UI structure and behavior, similar to stylesheets in web design. A style is a collection of attributes that specifies the appearance for a single View. A style can

An Intent is a messaging object you can use to request an action from another app component. Although intents facilitate communication between components in several ways, there are three fundamental use cases: An Activity represents a single screen

Animations can add visual cues that notify users about what's going on in your app. They are especially useful when the UI changes state, such as when new content loads or new actions become available. Animations also add a polished look to your app,

This guide provides an overview of libraries, tools, and best practices to inspect, improve, and monitor performance on Android.

App permissions help support user privacy by protecting access to the following: This page provides an overview to how Android permissions work, including a high-level workflow for using permissions, descriptions of different types of permissions,

Develop your UI on Android.

Android offers a rich user experience that's optimized for apps running on large screen devices, such as high-definition televisions. Apps on TV offer new opportunities to delight your users from the comfort of their couch. TV apps use the same

An Activity is an application component that provides a screen with which users can interact in order to do something, such as dial the phone, take a photo, send an email, or view a map. Each activity is given a window in which to draw its user interface…

Android runs on a variety of devices that have different screen sizes and pixel densities. The system performs basic scaling and resizing to adapt your user interface to different screens, but there are ways to help your UI adapt better to each

Android apps can be written using Kotlin, the Java programming language, and C++ languages. The Android SDK tools compile your code along with any data and resource files into an APK or an Android App Bundle. An Android package, which is an archive

ChromeOS devices, such as Chromebooks, support the Google Play Store and Android apps. This article assumes you have an existing Android app designed for phones or tablets that you want to optimize for Chromebooks. To learn the basics of building