Amplessimus is an app that tries to be what the 'DSBMobile' app could have been. It currently supports Android, iOS, Linux, macOS and Windows.
We could theoretically build a webapp version of this with almost no effort, BUT it would require a proxy server of some kind as all mainstream browsers try to block, what is called CSRF: You open up evil.com and in JavaScript it makes a request to bank.com that tells it to send me $1000. Of course we, as well as the browser vendors should, know that making requests to DSBMobile probably cannot ever be abused in a relevant way, but that doesn't fix the problem. Proxy servers are a solution for this and, while we might one day make one, that makes it quite a bit harder to run this as a webapp.
Just take the binary and install it in your OS's standard way.
Download the APK and click Install
.
Flutter doesn't cross-compile at the moment. Goto Building
.
Download and mount the DMG and drag-and-drop Amplessimus into the Applications.
iOS installation is interesting, because, to run on iOS "officially", we would have to pay Apple $99/year.
The easiest way to install any IPA is to just open Filza, go to the
Downloads folder, click the file and then on Install
.
In Beta 5 of AltStore 1.4 a new feature was added: You can add the Amplessimus source by clicking this link.
Some AltStore Betas allowed you to add custom software
repositories. Go to Browse
→ Sources
→ +
and enter:
https://ampless.chrissx.de/altstore/stable.json
and you can install Amplessimus like you would install Riley's apps.
AltStore allows you to install IPAs. Download the IPA and install it,
either with the +
button in AltStore or by using open in
AltStore.
Compiling for everything except Windows will assume you are running
macOS or Linux, but nowadays Windows should work, too. However, for
all build targets a recent version of
Flutter is required.
In the Output sections $VERSION
means "the full name of the version
you are building". (e.g. 3.6.22) All of the outputs are placed in the
bin/
folder, which is created automatically.
./make android
$VERSION.aab
an application bundle$VERSION.apk
an application package
- Linux (maybe some other Unixes work, too)
- Clang
- CMake
- GTK3 headers
- Ninja
- pkg-config
(pre-installed if you installed Flutter through snap)
(if you use Debian*, you can apt install:
clang cmake libgtk-3-dev ninja-build pkg-config
)
./make linux
$VERSION-linux-x86_64/
a folder containing Amplessimus and all deps for x86$VERSION-linux-arm64/
a folder containing Amplessimus and all deps for ARM
- macOS
- Xcode
./make ios
$VERSION.ipa
an unsigned iOS 12.2+ app
- macOS
- Xcode
./make mac
$VERSION.dmg
an installer image for macOS 10.15+
- Windows
- Visual Studio
flutter upgrade
flutter config --no-analytics
flutter clean
flutter pub get
dart run make.dart win
$VERSION.win/