Jump to content

Android Based Score Keeping App.

I am very new to developing and I was wondering how I should build a basic scorekeeping app. I am a trap shooter and I have been needing an app for my phone so that I can help myself get better  by tracking my averages, and compiling my scores intro spreadsheets. I need to develop an app that can run on android and IOS 8 so that my team can use it. My questions are: What programming language (Java or Objective C, ETC), sources for said programming language or languages, and some sample code if you know anything. I would like this to be able to upload spreadsheets or have a database accessible from a PC or online for all scores. This would allow things liek competitions to happen and could be adapted to other things besides trap shooting.

Thanks,

Zach

Link to comment
Share on other sites

Link to post
Share on other sites

First, pick one platform to focus on so you can get the basics. Second, what's your programming background?

Personally, I find Java and the Android SDK are easier to pick up without any prior knowledge as a lot of the stuff is handled in the background, but this is strictly my opinion.

As for designing the app, first start by taking in the text data and then printing out results. From there, then you can add the export to spreadsheet, upload to database, etc. I'd be happy to help with any of this.

As for resources on where to get started with Programming for Android/iOS, I can't really help without knowing whether you prefer books, videos, tutorials, etc. 

Link to comment
Share on other sites

Link to post
Share on other sites

If you're going to develop each mobile platform natively then for Android you'll learn Java and for iOS you'll learn Swift (and perhaps Objective-C).

 

Alternatively there are many "build once, run on multiple platforms" options. You develop a single app in a single language using that companies framework, and they'll generate an app for each supported platform for you. They usually support Android, iOS and Windows Phone but each company may differ. This may be coded in Java or C# or something else. It depends on the company you choose.

 

Finally you can always develop a web app that devices access through their browsers.

 

Each method has their pros and cons.

Link to comment
Share on other sites

Link to post
Share on other sites

Honestly I would recommend the web app approach.

Meteor allows you to very easily get a database and user accounts set up along with apps.

Meteor is a complete open source platform for building web and mobile apps in pure JavaScript. - https://www.meteor.com/

Go through the tutorial and it will give you an idea of the things you can do and it sounds just fine for your use case.

 

https://www.meteor.com/install

i5 3570K @ 4.0 GHz, GTX 670, 16GB 1600 Ram, 128 GB Vertex 4, 480GB M500, 2TB RAID 0, 2 x 24" Monitors

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×