A lightweight native Android Java/XML CLI builder for beginners, students and low-spec Windows PC users. It creates a real native Android project, builds a debug APK with Gradle, installs it using ADB, and launches it from PowerShell.
Oviora Builder is focused on one clear goal: make native Android app development easier to start on low-spec Windows PCs without opening the heavy Android Studio GUI.
oviora create MyApp
cd MyApp
oviora brbr means Build + Run.
| Part | Version |
|---|---|
| CLI Core | v0.2.0-safe-sync |
| NPM Package | oviora-builder@1.0.2 |
| Windows Installer | v1.0.0 |
| Release Tag | v1.0.0-windows-installer |
The NPM package version, CLI internal version and Windows Installer version may be released separately.
Best for developers who already have Node.js, Java JDK, Android SDK, ADB and Gradle installed.
npm install -g oviora-builderBest for beginners and fresh Windows systems. It is intended to set up a portable Android development environment.
Download Windows Installer (.exe)oviora
oviora doctor
oviora statusoviora create MyApp
oviora create MyApp --package com.example.myapp
oviora syncoviora build
oviora run
oviora br
oviora restore
oviora restore --forceoviora/ = source of truth
app/src/main/... = generated outputUsers should mainly edit files inside oviora/. The generated Android output lives inside app/src/main/.
oviora/layout/ → app/src/main/res/layout/
oviora/java/ → app/src/main/java/<package>/
oviora/images/ → app/src/main/res/drawable/
oviora/values/ → app/src/main/res/values/
oviora/firebase/google-services.json → app/google-services.jsonMyApp/
├── oviora.config.json
├── settings.gradle
├── build.gradle
├── gradle.properties
├── oviora/
│ ├── layout/
│ │ ├── activity_main.xml
│ │ ├── header.xml
│ │ └── bottom_navigation.xml
│ ├── java/
│ │ └── MainActivity.java
│ ├── images/
│ ├── values/
│ │ ├── colors.xml
│ │ └── styles.xml
│ ├── firebase/
│ │ └── google-services.json
│ └── README.txt
├── .oviora/
│ └── backups/
└── app/
└── src/main/... generated Android projectoviora/ are deleted from generated output..oviora/backups/.oviora restore only when default files are needed again.Oviora uses Java, XML, Android SDK, Gradle and ADB. It does not use the Flutter engine, React Native bridge, Cordova WebView or Capacitor WebView.
Powered by Android SDK, Gradle, ADB, and JDK. Simplified by Oviora Builder.
google-services.json syncoviora add firebase
oviora add google-login
oviora add camera
oviora add notification
oviora add microphone
oviora add location
oviora build release-apk
oviora build aab