7.8 KiB
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:
- Удивительный список пользовательских интерфейсов Android от Wasabeef
- Список удивительных Android-библиотек от SnowDream
- Список замечательных Android-библиотек от Wasabeef