Giter VIP home page Giter VIP logo

badminton's Introduction

Badminton

Badminton is an application for Garmin watches that will help you track your score when you're playing badminton.

It is available on the Garmin store here: https://apps.garmin.com/en-US/apps/51606451-57e2-4f99-9420-2ba5a80b5df6.

Features

Here are the best features of the app:

  • Choose the type of match (double or single)
  • Choose a number of sets or play in endless mode
  • Choose which player has service (you, your opponent, or random)
  • Display the boundaries of the court according to the type of match
  • Show the service corners and your position
  • Display match duration
  • Declares the winner of the match
  • Use the menu (long press on "Up") to reset or end the match anytime
  • Save matches as Garmin Connect activities

Installation

To test the application locally on your watch, you can do the following:

  • Uninstall the app from your watch (if you have it installed from the store)
  • Connect your watch to your computer
  • Build the application for your watch using the ConnectIQ SDK
  • Drop the resulting .prg file in the folder GARMIN/APPS on your watch

Support

If you enjoy the app and would like to support its development, you can make a donation on my Ko-fi page: https://ko-fi.com/matcora.

badminton's People

Contributors

bennygui avatar haraldh avatar jogu01 avatar matco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

badminton's Issues

Associate match to a Garmin activity

For the moment, it is possible to:

  • record heart rate
  • record steps count
  • rely on activity to store match duration

If Garmin allows custom data in activity, it will also be possible to store:

  • final score of matches
  • number or rallies

Matbe petanque fork?

I like your app a lot. I'm a petanque player and i could use it to count score when playing petanque. Maybe you are interested realeasing this type of app?

Add match type and set count in settings

I play usually doubles with 3 sets and every time I have to choose double and 3 sets. Adding these settings by default can decrease button clicks.
I can do it if you want.

Fork to support table tennis?

This is a great app. One of the better one's I've used for my Garmin actually.

I play a lot of table tennis and it would be awesome if you could modify it for table tennis (or release a new app).

Only couple of differences are that able tennis goes to 11, you can serve from anywhere on singles, always serves from right quadrant in doubles, you serve 2 times then server changes no matter who scores.

What are you're thoughts?

Refresh match screen after a notification

The match screen refreshes only areas that need to be refreshed (time and timer areas every seconds and the whole field when a player scores). When a notification appears over the application, the match screen must be fully refreshed to clean the screen from the notification.

Detect strokes with accelerometer

Try to detect strokes with the accelerometer of the watch. This will require that the player wears the watch on the arm he uses to hold the racket. It will be hard to discern acceleration due to a stroke from acceleration due to movement of the player on the field. The player should be able to calibrate the detector to match his power.

This opens the way for very interesting stats.

onUpdate on vivoactive 4

it looks like dc is cleared in VA4 before every onUpdate, so there should be need_full_update still true

Find a good way to continue the activity at the end of a match

Some users want to have some (or all) of their matches in the same Garmin Connect activity.

It may be interesting to add a choice in the"result" screen to save or continue the activity. A proper way to handle the matches statistics must be found.

Fix "Match" view on Vivoactive

According to reviews, this screen does not work on Vivoative. It may be related to the function that detects the closest drawable to a tap.

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.