> For the complete documentation index, see [llms.txt](https://topittop2.gitbook.io/topittop2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://topittop2.gitbook.io/topittop2/android/chapterone/nachalo-raboty-s-android.md).

# Начало работы с Android

16.01.2024

## Установка Android Studio и Android SDK

***

Бурное развитие информационных технологий сделало такие устройства, как смартфоны, планшеты, смарт-часы и другие гаджеты частью повседневной жизни. Среди них лидирующей платформой является **операционная система Android**, используемая более чем 2,5 млрд. человек по всему миру.

Android была разработана Энди Рубином (Andy Rubin) в компании Android Inc., но с 2005 года система находится под управлением Google. На ноябрь 2023 года последней версией является **Android 14.0**, выпущенная 4 сентября 2023 года.

#### История версий Android

| Версия | Кодовое имя | Дата выпуска    | Уровень API |
| ------ | ----------- | --------------- | ----------- |
| 14.0   | -           | 4 сентября 2023 | 34          |
| 13.0   | -           | 15 августа 2022 | 33          |
| 12L    | -           | Март 2022       | 32          |
| 12.0   | -           | 4 октября 2021  | 31          |
| 11.0   | -           | 8 сентября 2020 | 30          |
| 10.0   | -           | 3 сентября 2019 | 29          |
| 9.0    | Pie         | 6 августа 2018  | 28          |
| ...    | ...         | ...             | ...         |
| 2.3    | Gingerbread | 6 декабря 2010  | 10          |

***

### Что нужно для разработки?

Для разработки под Android можно использовать различные фреймворки и языки программирования:

* **Java** (наиболее распространенный язык);
* **Kotlin**;
* **Dart** (фреймворк Flutter);
* **C++**, **Python**, **C#** (платформа Xamarin/MAUI);
* **JavaScript** (React Native).

В данном руководстве используется **Java**, поэтому необходимо знать его базовые принципы перед началом работы.

***

## Установка средств разработки

#### Рекомендуемая среда разработки: **Android Studio**

Android Studio — официальная среда разработки, созданная специально для приложений под Android.\
Скачать установщик можно с официального сайта: [developer.android.com/studio](https://developer.android.com/studio).<br>

<figure><img src="https://3265881078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdR5IPjwNgA9liNzewSpz%2Fuploads%2F6GpQF0PClAQM1w9vdTxk%2Fimage.png?alt=media&amp;token=37d8b506-79b0-4a29-90c3-90eeab76f120" alt=""><figcaption></figcaption></figure>

#### Установка Android Studio и Android SDK

1. При первом запуске Android Studio предложит установить **Android SDK** и другие инструменты, необходимые для разработки.&#x20;

   <figure><img src="https://3265881078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdR5IPjwNgA9liNzewSpz%2Fuploads%2F6CXcOkCnPwRug3oJaUnG%2Fimage.png?alt=media&amp;token=7012dde9-b12d-4686-9025-59052a272a72" alt=""><figcaption></figcaption></figure>
2. После завершения установки нажмите **Finish**.

   <figure><img src="https://3265881078-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdR5IPjwNgA9liNzewSpz%2Fuploads%2F1gFD3ptIoRYr78wKxRDt%2Fimage.png?alt=media&amp;token=79d0dbac-90a3-4dfc-8650-b18547f10fd3" alt=""><figcaption></figcaption></figure>

***

### Начало работы с Android SDK из Android Studio

После успешной установки Android Studio и Android SDK можно приступать к созданию приложений.
