SWAB (Spyxpo Web to App Builder)
Convert any website into an iOS/Android/Windows/macOS/Linux app.
This is a preview build for testing purposes major update coming soon.
Supported OS
- Windows
- macOS
- Linux
Steps
Screenshots
Requirements
Add Flutter, Python, Android Studio, JDK and JRE in environment variables/.bashrc/.zshrc.
Installation
git clone https://github.com/Spyxpo/swab.git
cd swab
python3 run.py
or
git clone https://github.com/Spyxpo/swab.git
cd swab
python run.py
Update
cd swab
git pull
or
cd swab
python3 update.py
or
cd swab
python update.py
Known Issues
All issues that are known to us are listed here, we are working on fixing them.
- "build.py" only builds executable for Windows OS.
Release
Create a Keystore (For signing app and uploading on Play Store)
Keep your keystore file backed up(backup .jks file, alias name and passwords of your keystore file)
keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload -storetype JKS
Features
- Website to apk
- Website to aab
- App works without internet
- Javascript enabled
- Play Store ready app
- Your own keystore
- External url opener
- Deep Linking
- App update popup
- Loading Indicator
Coming soon
- macOS, iOS, Linux & Windows supoort
- Admin App
- Deep Linking 2
- Pull to refresh
- Notifications
- Splash Screen
- Admob support
- Local HTML website