Разработка для самых маленьких
Всем привет! На сегодняшний день IT индустрия, пожалуй, самая быстрорастущая, а поэтому знание основ программирования уже не выглядит специфическим навыком, а является частью современной грамотности прогрессивного человека. Однако, кому интересны сухие знания без практики, так? Поэтому было бы здорово реализовать их хотя бы в домашнем проекте «чисто для себя», а где мы сегодня чаще всего используем ПО, как не на смартфоне? Именно поэтому мы и напишем простенькое (или не очень) андроид приложение.
Стоит сразу сказать, что этот цикл статей рассчитан на тех, кто совсем (ну или почти) не знаком с программированием в принципе, и с Android-разработкой в частности, а по сему не ждите здесь кейсов из enterprise-разработки, хитрых алгоритмов для экономии ресурсов и всего вот этого вот.
Настройка окружения
И так, приступим. Программировать мы будем на Java, т.к. именно на ней пишутся Android-приложения (React-native для неполноценных). В этом уроке я расскажу про программирование в целом, разберу подробнее структуру программы и покажу как настроить своё рабочее место по минимуму.
Для разработки на Java, как, впрочем, и на любом другом языке, нам потребуется IDE (Integrated Development Environment) — специализированное ПО для написания другого ПО. На самом деле это просто Блокнот на стероидах, с прикрученным к нему компилятором и ещё парочкой фич. Лично я пользуюсь Intellij idea от Jet Brains. К слову, именно на её основе и построена Android Studio — IDE для разработки под (ВНЕЗАПНО) андроид.
Заходим на сайт и качаем community edition — она бесплатна. Скачать
Далее идём на сайт Oracle и качаем JDK SE — Java Developer Kit Standard Edition Скачать
Сама установка ничего особенного из себя не представляет — классическое next next next… Для пользователей Windows, после установки JDK, нужно будет прописать путь до него в PATH — файле, ну а макаводы (коим и я являюсь) могут двигаться дальше.
Первое приложение
По классике жанра это должно быть “Hello World”. Запускаем IDE и видим окошко с предложением импортировать настройки от предыдущей IDE, но мы установили её впервые, так что отказываемся. В окошке выбора проекта клацаем на “Create new project” , в верхнем спиннере (да, это тоже спиннер) выбираем наш JDK (если его нет, то там же можно ручками указать путь до него) и жмём Next до тех пор, пока не появится окошко с полем для ввода имени проекта. Стоит сразу сказать, что есть разные правила для именования тех или иных частей программ. Имя проекта обычно пишутся так называемым CamelCase — слитно, начиная каждое слово с большой буквы. При чём здесь верблюд? Заглавные буквы похожи на горбы верблюда :D Нажимаем создать и видим основной интерфейс нашей IDE. Слева нажимаем на вкладку Project и видим дерево проекта. Нажимаем правой кнопкой на папку “src” и выбираем пункт New -> Java Class. Назовём класс “Main”.
Код класса Main
public class Main