«От Telegram Mini App до RuStore: как мы упаковали React-квиз в Android» 📱🚀
Многие думают, что Telegram WebApp заперт внутри мессенджера. Но в проекте Qwiz (React + Vite + TypeScript) мы изначально заложили архитектуру Single Codebase.
Вот как мы вывели тот же проект в RuStore:
⚙️ Техническая начинка: • Capacitor как мост: упаковали веб-билд в нативную оболочку. Все анимации и звуки работают на 60–120 FPS без лагов WebView. • Адаптивная авторизация: в Telegram юзер логинится через initDataUnsafe, а в Android — бесшовный гостевой профиль с прогрессивной регистрацией. • Оффлайн-паки вопросов: вынесли базу блиц-вопросов в локальный бандл. Игрок может рубиться в метро даже при обрыве связи.
💡 Инсайт: Не пишите отдельное приложение под сторы. Связка Vite + Capacitor позволяет за 1 вечер собрать из готового TG Mini App боевой APK для RuStore и Google Play.
👇 Выводили свои веб-проекты в сторы или держите только в браузере и TG?