TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
DevOps в тапках

15 Sep, 21:35

Открыть в Telegram Поделиться Пожаловаться

🤖 Ну что, яблочек поели? Теперь пришло время зелёного робота. Android Developer — погнали. 🚀

Не так давно я рассказывал, как решил быстренько зарегистрироваться в Apple Developer Program 🍏

И это быстренько превратилось в отменённый enrollment, зависшие $99, поддержку Apple, возврат денег, повторную оплату, проверку паспорта и ощущение, что мне выдают доступ к ядерному чемоданчику 😄

Казалось бы, после такого логичный вывод: Узбагойся. Пиши свой OCOS под iOS и радуйся жизни.

Но тут сын пошёл учиться на Android-разработчика, и появилась идея: а давай вместе с обучением попробуем сделать OCOS ещё и под Android? 🤖

Если одна платформа наконец заработала 〰️ самое время добавить вторую и снова устроить себе приключение. 😄

Поэтому…

🤖 OCOS теперь едет и на Android.

И началось всё, разумеется, с классического: Да что там делать? Сейчас Android Studio поставим, проект соберём и закинем в Google Play.

Ага. Конечно. 😄

На данный момент (спустя месяцы 🙈):

✅ Android Studio установлена и настроена
✅ Android SDK поднят
✅ OCOS успешно собирается под Android
✅ приложение уже запускается в Android Emulator и на тестовом Honor 30
✅ release-сборка собирается в .aab
✅ создан отдельный upload keystore
✅ release подписан своим 4096-bit RSA ключом
✅ подпись проверена через jarsigner — jar verified
✅ Google Play Developer Account зарегистрирован
✅ регистрационные $25 успешно принесены в жертву Google 😄

Казалось бы…

Всё. Загружай AAB и раздавай через Internal App Sharing.

Но тут Google такой: А давайте сначала узнаем, кто ты вообще такой. 😄

И начался новый квест.

🔵 подтверждение личности
🔵 паспорт
🔵 платежный профиль
🔵 внезапно обнаружил, что профиль разработчика зарегистрирован на страну ближнего зарубежья
🔵 а паспорт-то нашенский
🔵 меняю платежный профиль
🔵 перепривязываю Play Console на российский профиль
🔵 снова паспорт
🔵 Google говорит: А теперь докажи, что ты ещё и живёшь по этому адресу 😄
🔵 подтверждение адреса
🔵 документы отправлены
🔵 теперь жду, пока Google решит, достаточно ли я настоящий человек для публикации собственного КВН-клиента

В общем, Apple хотя бы сразу дала понять, что будет больно. 🍏

🛒 Google сначала такой: Регистрация всего $25, заходи, дружище!

А потом:

🔵 Паспорт покажи.
🔵 Адрес покажи.
🔵 Телефон покажи.
🔵 Android-телефон покажи.
🔵 А теперь подожди. 😄

Но техническая часть уже работает.

Самое приятное — OCOS реально живёт на Android. 🤖📞

Теперь цель такая:

🔵 дождаться верификации Google Play Developer
🔵 загрузить первую сборку через Internal App Sharing
🔵 погонять её на реальных Android-устройствах
🔵 потом Internal Testing
🔵 исправить всё, что обязательно вылезет 😄
🔵 и постепенно двигаться к полноценному релизу в Google Play

Получается, эволюция продолжается:

DevOps ➡️ iOS Developer ➡️ ну раз уж начал, давай ещё Android ➡️ человек, который добровольно поддерживает два мобильных приложения и всё ещё считает это pet-проектом. 😎

OCOS постепенно становится действительно кроссплатформенным.

🍏 iOS 〰️ есть
🤖 Android 〰️ уже оживает
😊 OpenConnect/AnyConnect 〰️ остаётся в центре всей этой истории
🐛 Ну и бонусом уже успели с сыном найти баг в Android-части OpenConnect 〰️ после выхода тестовой сборки подготовим патчи и попробуем отправить фикс в upstream. 😎

Так что после: Добро пожаловать в яблочный ад 🍏

Официально открываю следующую главу: Добро пожаловать в Android-ад — Gradle, keystore, AAB, signing, Play Console и проверки личности 🤖😊

Посмотрим, кто сдастся первым 〰️ мы или Google Play 😄

#Android #GooglePlay #Kotlin #OpenConnect #OCOS #PetProject #DevOps

36 0 1 9
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot