Как создать приложение под Android и заработать на нем. Часть 1 из 6.

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

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

Android – универсальная операционная система, на которой работает более миллиарда устройств: от смартфонов и планшетов до часов и даже автомобилей. Статистика постоянно меняется, но, думаю, что не ошибусь, если скажу, что Android отхватил около 80% рынка мобильных устройств. Для разработчика это означает, что, напиши он хоть немного полезное приложение, шансы на то, что его разработка принесет деньги, пусть даже небольшие, достаточно велики. При этом, для того, чтобы стать Android-разработчиком вам не понадобится ничего, кроме домашнего компьютера.

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


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

Приложения под Android пишутся на популярнейшем объектно-ориентированном языке Java. Ознакомление с ним строго обязательно перед тем как вы перейдете к изучению архитектуры Android и рассмотрению конкретных примеров приложений, иначе вы рискуете потерять весь интерес к разработке на первом же примере кода.

Знакомиться с языком можно по-разному. Можно записаться на онлайн-курсы, смотреть обучающие видео, читать бесконечные примеры кода на просторах сети, но есть один простой и надежный способ, который я бы рекомендовал всем: всего одна обычная бумажная книга за авторством Герберта Шилдта под названием "Java 8. Руководство для начинающих". Ее вам будет достаточно.

Благодаря профессионально написанному пособию с грамотно подобранными примерами вы за считанные недели разберетесь с типами данных и операторами, классами, объектами и методами, а словами "инкапсуляция", "полиморфизм" и "наследование" можно будет грузить особо умных собеседников в любой компании.

Будьте осторожны, в процессе знакомства с Java возможны такие ситуации, это нормально:


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

Как только у вас сформируется представление о том, что же такое Java и как запустить написанную вами программу на компьютере, настанет пора переходить к следующему шагу: знакомству с платформой Android. Об этом в следующем посте.