Найти в Дзене
Михаил Готовцев

Ура! Добавил своё первое приложение в Google Play Market

Не прошло и месяца, как я стал изучать разработку приложений для смартфонов. Пересмотрел множество обучающих роликов на ютубе. Решил, что пора пробовать делать что-то своё. Но что-то сложное делать - это долго. Надо было начинать с чего-то простого. А ещё важно было пройти полный цикл от установки среды разработки, до публикации приложения в Play Market. Иначе, зачем всё это обучение, если нельзя опубликовать готовое приложение. И вот теперь, когда этот путь пройден, можно начинать делать что-то серьёзное. Поэтому решил взять то, что уже было и лежало под рукой - это сайт "генератор подписей". Если коротко, то я просто из сайта сделал приложение для андроида. Казалось, что для этого не потребуется много знаний и умений. Оказалось, что это не так. Было понимание, что можно просто взять браузер (WebView) добавить его в приложение, и указать какой сайт открывать. Но не тут то было. Нюансы подстерегали практически в каждой строке кода. А ещё нужно было добавить рекламу. Это отдельная песня

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

А ещё важно было пройти полный цикл от установки среды разработки, до публикации приложения в Play Market. Иначе, зачем всё это обучение, если нельзя опубликовать готовое приложение. И вот теперь, когда этот путь пройден, можно начинать делать что-то серьёзное.

Поэтому решил взять то, что уже было и лежало под рукой - это сайт "генератор подписей". Если коротко, то я просто из сайта сделал приложение для андроида. Казалось, что для этого не потребуется много знаний и умений. Оказалось, что это не так.

Было понимание, что можно просто взять браузер (WebView) добавить его в приложение, и указать какой сайт открывать. Но не тут то было. Нюансы подстерегали практически в каждой строке кода. А ещё нужно было добавить рекламу. Это отдельная песня. Инструкции на официальном сайте меняются чуть ли не каждый день. И если сейчас сделать всё по инструкции, то реклама не заработает.

Конечно, проблемы решались по мере их поступления. Но вишенок на торте проблем было аж две.

Первая вишенка. Когда настал момент загрузки приложения в Google Play, то он ругнулся, мол, название неправильное. По умолчанию, среда разработки добавляет к названию слово "example". И если это твоё первое приложение, то ты этого просто не заметишь.

И вот картина маслом. Я ответил на все вопросы Google о приложении. Потратил часа два, добавляя картинки и прочую ерунду, типа политики конфиденциальности. И мне отказали в загрузке приложения на самом последнем этапе! После этого я потратил ещё пол дня, чтобы понять, как убрать это слово "example" из проекта.

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

И вот сегодня пришло письмо "бла бла бла... приложение загружено, ура!". Если честно, то было подозрение, что этого уже не произойдёт. Думал, что Google найдёт ещё одну проблему, и опять нужно будет её исправлять. Но обошлось.

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

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

Я знаю один язык программирования более менее хорошо - это Python. Даже канал на ютубе веду на эту тему, параллельно развиваясь и изучая его. Поэтому я под большим впечатлением нахожусь, начиная изучать Java и Kotlin. То что в Python можно сделать в одну строчку, тут порой надо писать страницы кода.

Приложение можно скачать по ссылке из Play Market по ссылке.