Приложение написано на ionic, внутри ts + react
- nodeJS v20.11.1 (либо https://nodejs.org/en/download/package-manager | либо, что приоритетно изучаем nvm https://timeweb.com/ru/community/articles/ak-upravlyat-versiyami-node-js-i-npm-s-pomoshchyu-nvm)
- Android Studio (https://developer.android.com/studio?hl=ru)
nvm use 20// переключаемся на 20-ю ноду (опционально)
далее первый вариант (под капотом делается то, что ниже):
make init
или:npm install -g @ionic/cliустанавливаем cli для ionicnpm install// устанавливаем зависимостиnpx cap add android// добавляем платформу андройд капаситору https://capacitorjs.com/docs/android Затем запускаем:ionic serve// запустится на vite вэб сервер и можно видеть магию прямо в браузере
ionic serve
npx cap open android// открываем андройд студию в нужно месте, делаем разово перед запуском.
далее первый вариант (под капотом делается то, что ниже):make deploy-android
или:ionic build// билдим js, все js чанки и статика свалиться в distnpx cap run android
P.S. никакого обновления в режими реального времени не будет, так как, мы сначала собираем js, а только потом конвертим
его капаситором в котлин.
Хочешь обновление, работай через вэбсервер ionic serve и только финально проверяй уже на устройстве
- +7(913)7929961 Скопин Никита Игоревич, Т-банк