Giter Club home page Giter Club logo

flutter_beat_counter's Introduction

flutter_beat_counter

A simple beat counter written in Google Flutter

This simple application lets you tap out the beat of a song and find the tempo in Beats per minute and Measures per minute. There are a couple of very simple settings to change how you count (by measure or beat) and to specify the meter.

The project

This is part of a larger project to compare and contrast multi-platform toolsets.

I've heavily documented the code I wrote, which is contained in lib/main.dart - the rest of the code in this repository is generated by the framework.

Screenshots of the application on several platforms are in the screenshots folder

I am documenting this project in a series of medium.com posts. The first post in the series "Which Multi-platform framework should I use to write my app?" gives more context about the project and describes how the app should behave. The post that covers the Flutter implementation of the app is Which Multi-platform framework should I use to write my app? Let’s try Flutter.

You can run a version of the app in DartPad at this link https://dartpad.dev/0fb90b38b75e71d8cfabd059c9a0aaab? (you need to click run in the upper right of the code window to see the app running).

If you find this helpful, please consider following me on Medium.

flutter_beat_counter's People

Contributors

dwgray 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.