freeCodeCamp/guide/russian/miscellaneous/getting-started-with-androi.../index.md

7.8 KiB
Raw Blame History

title localeTitle
Getting Started with Android Development Начало работы с Android-разработкой

Сегодня Android стал ведущей операционной системой, используемой в различных устройствах, таких как мобильный телефон, планшеты, часы, телевизор, автомобили и многое другое. Он управляет более чем миллиардом устройств по всему миру. Он основан на ядре Linux. Android была самой продаваемой ОС на планшетах с 2013 года, а на смартфонах она доминирует по любой метрике.

Предпосылки

Для начала разработки Android вы уже должны знать о нескольких вещах:

  • Java : разработка Android в основном выполняется на Java. Это не сложный язык для изучения, но знание того, как оно относится к разработке Android, может сбивать с толку без твердой основы языка. Android Java не совсем стандартная Java, но обучение стандартным Java значительно облегчит вам разработку Android. Для конкретных тем в Java, которые были бы полезны в этом случае, вы можете ссылаться на эту ссылку.
  • XML : знание XML может быть полезно в ряде связанных с технологией областей, и Android не является исключением. В частности, XML-файлы упрощают объявление элементов пользовательского интерфейса в создаваемых вами приложениях. Прошлый опыт - большой плюс.
  • Настойчивость: наконец, изучение возможностей и возможностей инструментария разработки Android займет много времени. Изучение того, как создать качественное приложение, займет еще больше времени. Не спешите. Держитесь за это и сосредоточьте свое внимание на долгосрочной перспективе. Если вы этого не сделаете, вы будете разочарованы и захотите сдаться.

инструменты

Сначала убедитесь, что у вас есть все инструменты в вашей системе. Обратите внимание: пакеты, необходимые для обучения Android, требуют загрузки размером более 1 ГБ, и установка займет от 2 до 3 часов вашего времени. Вам нужно будет начать создавать приложения для Android:

  • Последняя версия Java JDK : вот руководство по установке Java на ваш компьютер.
  • Android Studio : вот официальное руководство по установке студии Android.
  • Если возможно, устройство Android. Если вы этого не сделаете, это тоже хорошо, поскольку вы можете запустить эмулятор для запуска виртуального устройства Android на вашем компьютере.

Поддержка языка Kotlin

Начиная с Android Studio 3.0, инструментальная поддержка Kotlin поставляется непосредственно в Android Studio. Kotlin - это статически типизированный язык программирования, который работает на виртуальной машине Java, а также может быть скомпилирован в исходный код JavaScript. Kotlin предназначен для взаимодействия с Java-кодом и зависит от кода Java от существующей библиотеки классов Java, такой как структура коллекций. Kotlin предназначен для объектно-ориентированного языка промышленного уровня и «лучшего языка», чем Java, но по-прежнему полностью совместим с Java-кодом, что позволяет компаниям постепенно переходить с Java на Kotlin.

Некоторые из преимуществ использования Kotlin в Android Development:

  • Котлин требует меньше кода для написания.
  • На Котлине происходит меньше раздавливаний.
  • Котлин - это язык безопасности.
  • Котлин спасает вас от вашего драгоценного времени.

Учебники

Некоторые базовые курсы и учебные пособия для обучения Android:

  • Официальное руководство для разработчиков Android : для новичков этот сайт имеет всесторонний раздел обучения, который варьируется от настройки вашей среды и создания вашего первого приложения для Android, вплоть до распространения окончательного приложения и зарабатывания денег в Play Маркете. Для продвинутых пользователей всегда найдутся руководства и ссылки API, которые помогут найти наиболее эффективные решения проблем, связанных с развитием приложений. Это руководство также содержит ссылки на конкретные видеокурсы, необходимые для потребностей разработчиков для расширенных тем развития.
  • CodePath Android Cliffnotes
  • TutorialsPoint
  • Vogella

Ресурсы

Вот некоторые полезные ссылки на библиотеки для разработки Android: