- Notifications
You must be signed in to change notification settings - Fork0
The Unit Converter app: easy, immediate and multi-platform
License
rehork/ConverterNOW
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 beeasy,fast andusable: just start typing and immediately you have the real-time conversion with all the other units of measurement!
🖌️ It iscustomizable: the units can be reorganized according to your priorities and your use case
🔢 It integrates acalculator that let you do the calculations in every page
💰 Currency exchange ratesupdated daily
🎨Dynamic theming based on your device settings
⚫⚪Choose your favourite theme: dark or white theme
📱🖥️Multiplatform: available for Android, Web, Linux and Windows
💯 It isfree,no ads,no data collection,no permissions (just Internet to update currency conversions). And first of all it isopen source!
You can find the compiled app inGitHub releases or in all of the following app stores:
You can reach the PWAhere.
First you need toinstall flutter and all thetooling for your target platform (e.g. Android Studio for Android, etc.). Then you have to install two tools:
dart pub global activate melos
(useful to easily manage the repository)dart pub global activate vector_graphics_compiler
(useful to compile thesvg
icons)
Then, runmelos bootstrap
in the root of the project in order to get all the dependencies, generate thetranslation files and optimize thesvg
icons. Then follow the instructions for the platform you want to target.
On Android you should first disable the signing option inandroid/app/build.gradle
(just comment that line). Then you can typeflutter build apk --split-per-abi
to compile the code. You can find the output inbuild/app/outputs/flutter-apk
folder.
Typeflutter build linux
to build the Linux app. You can find the output inbuild/linux/x64/release/bundle
.
Typeflutter build windows
to build the Windows app. You can find the outputinbuild/windows/runner/Release
.
Typeflutter build web
to build the Web app. You can find the output inbuild/web
.
Note: if you deploy it not on the base path, add--base-href=/path/
to the command above, change/path/
with your path.
The app is not tested against iOS and MacOS, but you should be able to compileit even for these platforms. You first need to generate the platform specificcode and then compile them.
About
The Unit Converter app: easy, immediate and multi-platform
Resources
License
Stars
Watchers
Forks
Packages0
Languages
- Dart79.8%
- C++10.1%
- CMake7.9%
- HTML1.5%
- C0.6%
- Kotlin0.1%