Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rey-allan/unit-converter-app

:straight_ruler: A unit converter app made with Flutter.
https://github.com/rey-allan/unit-converter-app

flutter udacity unit-converter

Last synced: 13 days ago
JSON representation

:straight_ruler: A unit converter app made with Flutter.

Awesome Lists containing this project

README

        

# Unit Converter App

[![Build Status](https://travis-ci.org/rey-allan/unit-converter-app.svg?branch=master)](https://travis-ci.org/rey-allan/unit-converter-app)
[![Coverage Status](https://coveralls.io/repos/github/rey-allan/unit-converter-app/badge.svg?branch=master)](https://coveralls.io/github/rey-allan/unit-converter-app?branch=master)

This repository contains a complete working implementation of a unit converter app created as part of Udacity's [Build Native Mobile Apps with Flutter](https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905) course. It was extended to include the following:

* File structure that separates `widgets`, `screens`, `model` and `infrastructure` classes.
* Use of a real [API](https://free.currencyconverterapi.com/) for live currency conversion rates.
* Unit and Widget testing.
* Driver tests (i.e. integration tests).
* Integration with Travis for Continuous Integration except driver tests which cannot be executed without an emulator.
* Integration with Coveralls for code coverage analysis.
* A custom app name and launcher icon.
* APK signing, minification and obfuscation for Android.

## Screenshots

[comment]: # (See: https://stackoverflow.com/questions/24319505/how-can-one-display-images-side-by-side-in-a-github-readme-md)