ConverterNOW
ConverterNOW copied to clipboard
The Unit Converter app: easy, immediate and multi-platform
Why Converter NOW
A few years ago I noticed that most of the unit converters on the digital stores were ugly, not immediately usable, with ads and tracking software. I thought it would be a good idea to develop Converter NOW in order to solve all these problems!
🚀 It is made to be easy, fast and usable: just start typing and immediately you have the real-time conversion with all the other units of measurement!
🖌️ It is customizable: the units can be reorganized according to your priorities and your use case
🔢 It integrates a Calculator that let you do the calculations in every page
💰 Currency conversions are updated daily
⚫⚪ Choose your favourite theme: dark or white theme
📱🖥️ Full Smartphone, Tablet and Web app support
💯 It is free, no ads, no analytics, no permissions (just Internet to update currency conversions). And first of all it is open source!
Installation
You can find the compiled app in GitHub releases or in all of the following app stores:
Android
Linux
Windows
Web
You can reach the PWA here.
Build from source code
First you need to
install flutter and all the
tooling for your target platform (e.g. Android Studio for Android, etc.). Then
you have to activate a tool that is used to manage this repo, so you have to
type dart pub global activate melos
to install it and melos bootstrap
in the
root of the project in order to get all the dependencies and generate the
translations code. Then follow the instructions for the platform you target.
Android
On Android you should first disable the signing option in
android/app/build.gradle
(just comment that line). Then you can type flutter build apk --split-per-abi
to compile the code. You can find the output in build/app/outputs/apk/release
folder.
Linux
Type flutter build linux
to build the Linux app. You can find the output in
build/linux/x64/release/bundle
.
Windows
Type flutter build windows
to build the Windows app. You can find the output
in build/windows/runner/Release
.
Web
Type flutter build web
to build the Web app. You can find the output in
build/web
.
iOS and MacOS
The app is not tested against iOS and MacOS, but you should be able to compile it even for these platforms. You first need to generate the platform specific code and then compile them.