React + Ionic + Capacitor = Android App

React + Ionic + Capacitor = Android App

Instalar ionic (por única vez)

npm install -g @ionic/cli

Crear aplicación en react

npm create vite@latest dummy -- --template react

cd dummy

npm install

Crear capacitor.config.json

{
  "appId": "io.ionic.dummy",
  "appName": "dummy",
  "bundledWebRuntime": false,
  "npmClient": "npm",
  "webDir": "dist",
  "cordova": {}
}

Crear ionic.config.json

{
  "name": "dummy",
  "integrations": {
    "capacitor": {}
  },
  "type": "react"
}

Compilar la aplicación

npm run build

Instalar capacitor core

npm install @capacitor/core --save

Instalar capacitor cli

npm i -D @capacitor/cli

Agrgar android a la aplicaión

ionic capacitor add android

Ejecutar aplicación en dispositivo android

npx cap run android