Git Product home page Git Product logo

my-golf-stats's Introduction

My-Golf-Stats

A little App I created, for keeping track of my latest golf results This App features the input of a new golf game and its results.

It is written in PYTHON and the framework KIVY. This App is my frist try to get in touch with coding mobile apps You find here all the files, you need to compile the app by yourself with buildozer. If you are just interested in the .apk, you find it in the folder

Tipps, Tricks and Feature-Requets are highly welcome :)

Content of files

  • buildozer.spec
    • you will need that, if you want to compile the app with buildozer by yourself
  • myapp.kv
    • this is where you put all the styling information for the app
  • course.json
    • a file to store all the information about the golf courses
  • runde.json
    • this is the start .json for all the information about your last games
  • main.py
    • the place, where the magic happens :D the .py has to have the name main, otherwise buildozer will not recognize the file

Future Features/Bug-fixes

Here is a list of features, I would like to add to this app (or better, try to add)

  • bug-fixes

    • the app still shows the first point in the graph at 0,0
  • features

    • show data as a list
    • delete data
    • add/delete golf courses
    • iOS Version
    • add calculation of the handicap

Tutorial for building your app

I can not give you a complete tutorial, as I am also a beginner in this topic. But I found the tutorial of @avianmission (https://github.com/avionmission) really helpful You can find it here:

https://avionmission.github.io/blog/convert-py-to-apk-using-python-and-buildozer/

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.