Как я решил себе упростить жизнь. И все усложнил

Всем привет так как некие люди выразили желание прочитать условно весь путь разработки приложения (без технических деталей). Так что в студию так сказать.

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

Случилось нечто. В открытую бету вышла Genshin Inpact, не долго думая и буквально за несколько дней был придуман и обрисован концепт приложения. Решил его назвать Genshin Informer. Но как дело дошло до реализации понял что от идеи до релиза огромная пропасть, особенно если ты работаешь один.

Я придерживаюсь по жизни позиции, что если что то тяжело даётся в первый раз то в следующий раз будет в разы легче.

Для реализации использовал следующие инструменты:

  • Python - прикиньте сам в шоке что на нем можно писать приложения
  • Kivy - фреймворк для кроссплатформенной разработки приложений.
  • KivyMD - тот же киви только MaterialDisign.
  • Buildozer - сборщик apk, в настоящем aab.

И началось и понеслась и завертелось. Ошибка на ошибке, куча дебага, куча занятого места на винте (как оказалось что бы собрать маленький пакетик 30мб нужно 40Гб инструментария и вот это вообще не шутка)

В качестве источника выбрал сайт genshin.in/promo, решил что буду писать используя исключительно стандартные средства Python 3.8 на тот момент. Потому как включать pandas весом в 30мб в сборку как то не совсем айс. Провозился я с первоначальным этапом около суток. За то все взлетело как на моем Redmi 3 pro так и на MI 5 s.

Через пару месяцев после того как я опубликовал приложение и потихонечку его допиливал мой глаз начал дергаться от статистики в консоли Google play.

1. Активные пользователи улетели за 10000+ (Сейчас около 39к)

2. Пользователи huawei воют страшными голосами в комментариях к приложению на этом по подробнее.

Наверное многие помнят что Google в какой то момент решила лишить huawei лицензии на использования Android и новые телефоны не должны были работать с плей маркетом, но ушлые пользователи умудрялись ставить сервисы google на свои телефоны и все казалось бы нормально если бы не одно но. Сервисы google такие как Firebase никто на телефоны huawei не прикрутил. Так как мое приложение развивалось и обрастало функционалом в какой то момент я решил добавить уведомления о новых промо кодах, естественно что приложение начало использовать демон Firebase который является стандартным для всех лицензированных телефонов кроме выше упомянутых ушлых ребят. А им же не расскажешь и google считает их оценки.

Гугл ВТФ как это понимать. Отказываешься от людей а потом их считаешь в статистике это как так?

Как только более менее разобрался с одной проблемой (просто вырубал оповещения если видел телефон huawei) грянул второй Китайский гром разработчики Genshin inpact выкатили собственное приложение. И интересно то что оно почти полностью копирует функционал моего приложения и подобного моему (Genshin helper если не ошибаюсь) И что же случается потом, дядюшка Сяо просто начинает раздавать игровую валюту за скачку мобильного приложения. Сказать что я о..ел ничего не сказать. 1 Миллион скачиваний примерно за месяц.

С этого момента приложение начало медленно угасать и я понял что нет у меня шансов тягаться с людьми которые просто могут купить себе рекламу из каждого утюга.

Расстроенный ушел подумать и вернулся через месяц. Решил следующие.

  • С китайцами больше не тягаться (можно и надорваться)
  • Нужно расширять аудиторию

Решил запилить ультимативную версию первого приложения. Если первое сосредотачивало своё внимание только на одной игре то последние расширяет до всех до которых может дотянуться.

Приложение назвал Games Speaker. Научил приложение показывать раздачи из Steam, Epic Games Store, Uplay, Gog.com, Battle.net, Origin, Google play, Apple App Store, Itch.io, Playstation 4, Playstation 5, Xbox 360, Xbox one, Xbox series X/S, Nintendo switch, VR, Drm-free

Раздачи DLC

Раздачи промо кодов

Добавил кнопку перевода инструкций на язык пользователя и кнопку подлиться с друзьями.

Теперь переживаю что нарвусь на те же грабли очередного китайца, но думаю пронесёт.

Games Speaker и Genshin informer доступны в Google play

Как я решил себе упростить жизнь. И все усложнил
3434
43 комментария

Комментарий недоступен

33
Ответить

Комментарий недоступен

6
Ответить

И все ради сраной дрочильни? И да - реклама.

2
Ответить

Под дрочильней подразумевается геншин? Да ради неё. Как только она вышла в неё приятно было играть, но к счастью или к сожалению по моему мнению игра сдулась. У меня там 57 рейтинг мира если интересно

2
Ответить

Уважение. Особенно за то, что не испугались использовать python + kivy для мобилок.

Как вы организовали получение прибыли на русский счёт ? Самозанятось? Ип?

1
Ответить

admob + Договор с гуглом. Гугл сам отстегиват подоходный. ИП и самозанятость не нужны. Просто потом приходит денежка с рекламы.

2
Ответить

Так kivy и сделан для мобилок в первую очередь.

Ответить