A free tool to convert any website into a cross platform native application.

Overview

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

App Screenshot

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

Authors

You might also like...

dna, dart native access. A lightweight dart to native super channel plugin

dna, dart native access. A lightweight dart to native super channel plugin, You can use it to invoke any native code directly in contextual and chained dart code.

Jul 11, 2022

how to Integrating facebook audience network to flutter app for banner, interstitial, rewarded, native and native banner

fb_ads_flutter_12 A new Flutter project. Getting Started Watch the complite tutorial for integrating Facebook ads into the Flutter app in our Youtube

Nov 26, 2022

Flutter native ads - Show AdMob Native Ads use PlatformView

Flutter native ads - Show AdMob Native Ads use PlatformView

flutter_native_ads Flutter plugin for AdMob Native Ads. Compatible with Android and iOS using PlatformView. Android iOS Getting Started Android Androi

Dec 20, 2022

Jisho - A multiplatform Application for jisho.org website for those who does not want to bother with the browser and distractions

Jisho - A multiplatform Application for jisho.org website for those who does not want to bother with the browser and distractions

Jisho.org Jisho.org Application Getting Started I am frustrated to go back and f

Feb 21, 2022

Cross Platform mobile application built using Flutter for a group project

splitz A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Jul 30, 2022

A cross platform mobile application developed in flutter

A cross platform mobile application developed in flutter

A cross platform mobile application 📱 developed in flutter to keep track of dai

Dec 16, 2021

FlutterFire-note - A Flutter based simple cross platform note application

FlutterFire-note - A Flutter based simple cross platform note application

FlutterFire Note Overview FlutterFire Note is a Flutter based simple cross platf

Jan 31, 2022

Blood Bank is cross platform mobile application that is developed using technologies like Flutter/Dart for frontend and Firebase for data storage

Blood Bank is cross platform mobile application that is developed using technologies like Flutter/Dart for frontend and Firebase for data storage

Blood Bank is cross platform mobile application that is developed using technologies like Flutter/Dart for frontend and Firebase for data storage. The sole goal of this application is to make blood donation resourceful and accessible all round the world.

Nov 5, 2022

A full suit Ecomm cross-platform application.

ShopApp A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Oct 18, 2022
Comments
  • Error while running on Windows

    Error while running on Windows

    I am running SWAB(dev) version on my Windows PC, I installed Python3 on my PC and then I opened cloned SWAB folder in my Terminal

    Windows PowerShell 11_17_2022 5_39_26 PM

    I installed all the modules required using pip, when I ran run.py using python run.py initially It started downloading Flutter, after that it installed Flutter on my device successfully and after that I am getting this particular error.

    I can install NodeJS or other requirements on my own but I want to see if it can auto download and setup the required prerequisites.

    bug 
    opened by yashminbhardwaj 1
Releases(1.0.0)
Owner
Spyxpo
Advance tech at an affordable cost
Spyxpo
Portarius is a free, open-source, cross-platform mobile application that allows you to manage your Portainer sessions.

Portarius [Latin: Porta/Door Arius/Keeper] Features User management See running/stopped containers (and also start/stop and restart them) See containe

Zbe 54 Jan 7, 2023
Csv to list for web - Convert a CSV into a list in order to populate a firebase database

My goal is to convert a CSV into a list in order to populate a firebase database

null 0 Jan 26, 2022
A JSON serialize class to convert 'to' and 'from' JSON format Enums, DateTime and any of your own classes.

A JSON serialize class to convert 'to' and 'from' JSON format Enums, DateTime and any of your own classes. Introduction Jsonize solves the problem of

null 2 Nov 17, 2022
Open-source, cross-platform, hassle-free file sharing with AES-256 encryption made with Flutter & Dart.

Odin ⚡ Open source easy file sharing for everyone. ⚡ Cross-platform hassle-free file sharing with AES-256 encryption made with Flutter & Dart. Getting

Odin 111 Dec 22, 2022
Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.

Yukino Yukino lets you read manga or stream anime ad-free from multiple sources. The project's name "Yukino" meaning "Snow" named after the character

Yukino 204 Jan 6, 2023
Keyviz is a free and open-source tool to visualize your keystrokes ⌨️ in real-time.

Keyviz Keyviz is a free and open-source software to visualize your ⌨️ keystrokes in realtime! Let your audience know what handy shortcuts/keys you're

Rahul Mula 1.9k Jan 2, 2023
A flutter deskstop package that allows you to drag the native file into app support.

FileDragAndDrop A flutter deskstop package that allows you to drag the native file into app support. Platform Support Now only support on macOS, if an

逸风 13 Oct 24, 2022
This is tool to create 3D Models which can be used in Flutter Applications. Tool is developed completely using Flutter.

three_d_model_tool A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you start

Shubham Yeole 2 Nov 8, 2022
Color-Converter - A minimalist application made with flutter to convert hexadecimal colors to RGB colors and vise-versa.

Color Converter A minimalist application made with flutter to convert hexadecimal colors to RGB colors and vise-versa for Flutter Create Competition.

Poojan Pandya 2 Sep 16, 2020
react-native native module for In App Purchase.

Documentation Published in website. Announcement Version 8.0.0 is currently in release candidate. The module is completely rewritten with Kotlin and S

dooboolab 2.3k Dec 31, 2022