Giter Site home page Giter Site logo

pratikpparikh / converternow Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ferraridamiano/converternow

0.0 1.0 0.0 43.47 MB

The Unit Converter app: easy, immediate and multi-platform

Home Page: https://converter-now.web.app

License: GNU General Public License v3.0

Ruby 0.02% C++ 9.68% C 0.61% Kotlin 0.06% Dart 80.64% HTML 1.42% CMake 7.58%

converternow's Introduction

Converter NOW

Contributors Open web app Donate paypal

Maintained with Melos

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 exchange rates updated 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 is free, no ads, no data collection, 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

Get it on Google Play Get it on F-Droid

Linux

Download on Flathub Get it from the Snap Store

Windows

Get it from the Microsoft Store

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 install two tools:

  • dart pub global activate melos (useful to easily manage the repository)
  • dart pub global activate vector_graphics_compiler (useful to compile the svg icons)

Then, run melos bootstrap in the root of the project in order to get all the dependencies, generate the translation files and optimize the svg icons. Then follow the instructions for the platform you want to 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/flutter-apk 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.

Note: if you deploy it not on the base path, add --base-href=/path/ to the command above, change /path/ with your path.

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.

converternow's People

Contributors

ahmetlii avatar cosify avatar dependabot[bot] avatar dfandrich avatar ferraridamiano avatar ftno avatar milotype avatar muhaaliss avatar n-berenice avatar omer358 avatar realpixelcode avatar the7thnightmare avatar torok42 avatar u2code avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.