Самая популярная в мире мобильная ОС - от телефонов и часов до автомобилей и телевизоров.

Добро пожаловать в серию статей Изучение Android. Я расскажу вам, почему и как начать работу с Android и создать свое портфолио. Я поделюсь с вами объяснениями и фрагментами кода о том, как реализовать самые важные и базовые вещи в Android. Но если вы ищете предопределенную базу кода и обучающие программы, вы попали не в то место!

Почему именно Android?

Мобильные приложения пользуются большим спросом, чем когда-либо, и сейчас идеальное время для начала карьеры мобильного разработчика. В Android есть здоровое предложение рабочих мест, спрос обещает расти, а технологии (носимые приложения и приложения для телевизоров) быстро развиваются.

Android имеет открытый исходный код, и вы можете погрузиться в код и проверить, как что-то было реализовано. Вы хотите быть хорошим программистом? Вам нужно будет прочитать много кода! Весь код, который вы когда-либо писали, вы, вероятно, уже где-то читали.

Начиная

Настройка среды

Поскольку Android работает на Java, вам необходимо установить Java Development Kit (JDK), если у вас его нет. Для получения дополнительной информации о том, как установить JDK и создать переменные пути для его связывания, посетите - https://www.java.com/en/download/

Затем вам нужно установить интегрированную среду разработки (IDE), место, где вы будете писать свой код. Вы можете скачать Android Studio, которая создана специально для создания приложений Android, поддерживается Google и поддерживается IntelliJ Technologies.

Настройка VCS

Если вы новый разработчик и ничего не знаете о системах контроля версий, я бы порекомендовал вам изучить Git.

Независимо от того, какой сценарий, какой язык или какой технический стек вы используете, вы должны использовать Git каждый день. Позже ты меня поблагодаришь! Вы можете начать с основ здесь.

Навыки и умения

В этом руководстве предполагается, что у вас есть базовые знания Java или любого подобного объектно-ориентированного языка программирования. Если вы хотите узнать больше о Java или недавно принятом Kotlin, вы можете ознакомиться с замечательными курсами от Udacity здесь!

Сосредоточенность и преданность делу

Программирование похоже на изучение нового языка. Итак, нам нужно выучить новый словарный запас - аналогичный синтаксису - и мы собираем эти вещи вместе, чтобы сформировать предложение - подобно написанию строк кода.

Но это еще не все. Узнав что-то новое, нам нужно постоянно работать над этим и использовать в повседневной жизни. То же самое и с кодированием. Делайте это постоянно, и вы заметите, что становитесь лучше в этом.

Где-то в будущем вы столкнетесь с препятствием, и вам понадобится сосредоточенность и сила, чтобы не расстраиваться. Если у вас есть сомнения, которые вы не можете осмыслить, Google it! Stack Overflow - один из лучших ресурсов для решения ваших повседневных сомнений. Учитесь на моей ошибке - задавайте вопросы и не бойтесь этого!

Если вы когда-нибудь забудете, что означает словарное слово, вы всегда можете обратиться к Документации Android.

Создание первого проекта

Откройте Android Studio и нажмите кнопку «Начать новый проект Android Studio». Появится что-то похожее на это.

Дайте своему приложению имя - вы можете называть его как хотите - и добавьте домен компании. Это доменное имя должно быть именем вашего интернет-домена. Это связано с тем, что имя пакета находится в порядке, обратном указанному вами доменному имени, и должно быть уникальным для любого приложения, размещенного в Play Store с целью распространения. Для начала я выберу значения по умолчанию, так как я не собираюсь публиковать это в Play Store.

Далее вам нужно выбрать устройство, для которого вы хотите разработать приложение. Мы будем использовать форм-фактор телефона и планшета, но большая часть кода будет аналогична и для других устройств.

Еще одна важная вещь, которую следует выбрать, - это минимальный уровень API. Это самая низкая версия, на которой будет работать ваше приложение. Под выбором Android Studio покажет вам процент устройств Android, используемых во всем мире, по сравнению с версиями Android. Каждый выпуск добавляет новые функции и может потребовать более качественной аппаратной поддержки, поэтому убедитесь, что вы делаете правильный выбор. Нет смысла поддерживать устройства, не отвечающие минимальным требованиям.

Выберите пустое действие для следующего шага. Если вы уже являетесь разработчиком и знаете, как выполнять свою работу, вы можете выбрать собственные шаблоны действий.

При желании измените название занятия и нажмите кнопку «Готово». Проект Android Studio начнет сборку. Возможно, вам придется немного подождать, пока завершится первая сборка, поэтому проявите терпение.

После завершения сборки и запуска проекта вы увидите простое текстовое приложение «Hello World» со всеми файлами по умолчанию, созданными для вас.

Теперь вы можете запустить это простое приложение на встроенном эмуляторе с помощью Android Debug Bridge или ADB. Или вы можете запустить его на реальном устройстве. Для работы на реальном устройстве оно должно быть подключено к машине разработки с помощью USB-кабеля. Вам также необходимо включить отладку по USB в параметрах разработчика на вашем устройстве Android в разделе «Настройки» → «Параметры разработчика».

Чтобы запустить приложение, щелкните его с помощью значка запуска зеленого цвета на панели инструментов (вы также можете нажать Shift + F10 в качестве сочетания клавиш), выберите устройство, на котором вы хотите запустить приложение и нажмите кнопку «ОК». Ваше первое приложение будет создано и запущено через несколько минут.

Поздравляем! Вы официально создали и запустили свое первое приложение. Продолжайте и покажите это своим друзьям и семье. Сообщите им, что вы отправились в новое путешествие!

Далее: изучение Android - основы

Следите за еженедельными обновлениями! Следуйте за мной и Parsed Inc. чтобы никогда не пропустить очередное обновление.

Также давайте подружимся в LinkedIn, GitHub и Facebook!

Чтобы узнать больше обо мне и моей работе, посетите мой сайт!

Следуйте ParsedInc. в Facebook, LinkedIn и Instagram!

Если вам понравилась эта статья, не стесняйтесь 👏👏👏 несколько раз и поделитесь с другом, чтобы помочь тем, кто хочет ее прочитать. Спасибо!