Решили заняться разработкой приложений под Android? Вам нужна полная среда разработки, чтобы вы могли включиться в процесс и начать работу. Для начало необходимо подготовить компьютер, установить Android Studio и пакет разработки приложений для Android (SDK). В конце у вас будет готовая среда в которой можно кодировать и тестировать своё приложение.
Скачать Android Studio
Было время, когда Java Development Kit (JDK) нужно было устанавливать и обновлять в ручную. Сегодня открытая версия JDK встроена в Android Studio, что сокращает количество подготовки перед разработкой. Тем не менее, некоторые люди все ещё предпочитают использовать последнюю версию JDK и устанавливают её в ручную. Если вы один из таких людей, можете найти нужную файлы здесь: вам нужен «Java SE Development Kit 8u221». Убедитесь, что вы выбрали правильную версию и правильный установочный файл для вашей операционной системы и вашего процессора (скорей всего, х64).
Если вы новичок в разработке под Android, то вам не нужно беспокоиться об этом. Просто пусть все настройки остаются по умолчанию и переходите к следующему шагу!
Следующим шагом будет загрузка самой Android Studio. Вы можете скачать Android Studio здесь.
Установка Android Studio
На самом деле не имеет значения в каком порядке вы установите эти элементы, но имеет смысл сначала установить Java — ничего не работает без него. Наличие Java на вашем компьютере при установке Android Studio также избавит вас от лишних шагов при установке. Для начала дважды щелкните по исполняем файлу JDK и нажмите «Далее» и пройдите все шаги установки. Запишите где установлен JDK, это пригодиться в будущем.
Устанавливать Android Studio так же просто. Ещё раз, просто запустите установочный файл и затем нажмите «Далее» и пройдите все шаги установки. Убедитесь, что вы отметили флажок на против Android SDK. Рекомендую записать гуда всё устанавливается, может понадобиться в будущем. По умолчанию Android Studio установит SDK в папку AppData\Local, которая является скрытой и может в последствии вызвать путаницу. Если измените на что-то более простое, обратите внимание в названии папки не должно быть пробелов.
Процесс установки Android Studio может показаться длинным и сложным процессом. Но волнуйтесь, вам никогда не придется делать это снова (по крайне мере, пока вы не поменяете компьютер).
Добро пожаловать в Android Studio: первый проект
Ну вот и всё! Головная боль с установкой Android Studio закончилась. Раньше приходилась сообщать Android Studio, где находиться JDK и Android SDK — теперь это происходит автоматически.
Теперь давайте рассмотрим, как создать свой первый проект:
Чтобы назвать новый проект (приложение), просто после запуска Android Studio нажмите на Start a new Android Studio project, если вы уже зашли в Android Studio верхнем меню и выберите File > New > New Project.
Теперь вам нужно придумать имя для вашего приложения, а также добавить домен компании.
Выберите Активити для старта
Теперь вам нужно выбрать Activiti (Активити) для старта. Приложения для Android состоят из активити и фрагментов. Проще говоря активити — это экраны, между которыми вы перемещаетесь при использовании приложений. Обычно приложения начинаются с какой-то заставки или окна навигации, чтобы показать пользователю, что может приложение.
То, что вы выберите будет основной активностью вашего приложения. Чтобы сходу не запутаться в коде, я рекомендую начать с малого и выбрать Empty Actyvity (Пустая активность), после чего нажать Next.
Настраиваем конфигурацию проекта
В этом окне мы дадим название своему приложению и название файлу макета, который будет обрабатывать внешний вид приложения и положение элементов.
Файлы активностей написаны на языке программирования Java и имеют расширение «.java», файлы макетов пишутся на языке разметки XML и имеют расширение «.xml».
Если вы создаете большое приложение, то в конечном итоге у вас будет большое количество различных активностей и все будут иметь разные имена. Это может сбить с толку, поэтом важно давать им логические имена.
- Name — собственно это название вашего приложения. Вы можете назвать его как угодно. В случае этого примера My Application.
- Package name — это уникальное пространство имен в языке Java. В случае примера это ru.xpcom.myapplication. Где ru — страна, xpcom — компания и myapplication название приложения без пробелов. Package name должен быть уникальным, в Google Play маркете не может быть двух приложений с двумя одинаковыми названиями.
- Save location — папка в котор будут храниться все файлы проекта.
- Language — язык на котором будет происходить программирования, я рекомендую Java, в данный момент в интернете для него больше примеров, библиотек и т.д.
- Minimum API level — берите API 21 это Android 5.0, ниже брать смысла нет. Смартфонами на Android 4 активно никто не пользуется, обычно их используют как обычные звонилки.
Моё первое приложение «Hello World»
После нажатия кнопки Finish, Android Studio создаст все необходимые файлы, если у вас хороший компьютер это займет несколько секунд. А вы думали, что установка и запуск проекта сложная задача?
В нашем проекте уже есть какой-то код, и он уже работает как просто приложение, если вы его запустите оно будет работать как полноценное приложение Hello World.
Обязательно изучите все файлы хранящиеся в вашем проекте, сделать это можно походив по дереву-файлов в боковом меню.
- java — в которой хранятся Java-файлы, сейчас у нас он один это MainActivity.java.
- res — в этой папке хранятся ресурсы — отвечающие за дизайн нашего приложения. Это могут быть картинки (png, jpg и т.д.), xml файлы отвечающие за цвета, размеры, стили активностей.
- res/layout — файлы макета, сейчас там один макет activity_main.xml для активности MainActivity.java.
- res/values —
- colors.xml — все цвета используемые в приложении
- styles.xml — стили используем в приложении
- strings.xml — строковые ресурсы
В названии java-файлов (активностей) используют так называемый «эффект верблюда» это когда в название каждое слов начинается с большой буквы MainActivity это такой разделитель слов, так как пробелы использовать нельзя.
В названии фалов ресурсов не принято использовать большие буквы, поэтому для разделения слов там используют нижнее подчеркивание.
Дважды щелкнете по файлу activity_main.xml, а затем нажмите на окно Design. Вы сможете увидеть как он будет выглядеть.
Вы ещё ничего не сделали, но в вашем проекте уже много разных файлов, а также огромное количество кнопок и инструментов в которых вам предстоит разобраться.
Не волнуйтесь, через время для вас это будет довольно просто. В следующих постах я расскажу как настроить Android Studio под себя и создать приложения посерьёзней. Теперь, когда вы можете устанавливать Android Studio и залете, как создавать там проекте, первый важный шаг в сторону разработчика Android можно закончить!
Пост с ошибками написан:)