So, I'm a hobby programmer. Well, that's not true. I program professionally, but I do automation engineering so I don't program in traditional languages like C, C++, C#, Java, etc., for my daily job except when I'm doing an abnormal repetitive task that I would prefer to automate. So I have written some stuff over the years in C# and I am definitely familiar with programming. For example, I've been in the process of building myself an SQL stock transaction database to manage my own transactions and have been building a C# front end with LINQ and entity framework, so I know a little bit, but I'm not professional.
Having said all of that, I want to write my first android app for my phone. I have an idea, it's super easy, and not for profit immediately. It is for working out and I simply want to input a weight and have the app spit out the number and size of the plates I need to add to the bar. I've already written the function in C# and that part of the code is easy. I could build this for windows very easily, but I have no idea how to do it for Android.
I have other ideas, but this seems very simple, and yet practical (for at least myself).
So, where do I begin? What are the best resources? What is the correct language? What is a good free IDE? I want to build a clean simple front end, and I would be potentially interested in portability to iOS if I don't need to have a Mac.
Pick up 2nd edition of big nerd ranch's android programming. Should be able to get it free online, I think. It'll take you through how to get everything set up in android studio (slightly outdated tho) and give you a few simple projects to get through.
You won't need many under your belt to do what you want.
You should probably look into Xamarin - I haven't used it, but they claim to do cross-platform mobile development with C# as a base, and Microsoft bought them recently so they probably deliver on that at least somewhat.
Pick up 2nd edition of big nerd ranch's android programming. Should be able to get it free online, I think. It'll take you through how to get everything set up in android studio (slightly outdated tho) and give you a few simple projects to get through.
You won't need many under your belt to do what you want.
What language will this be? Android studio is the IDE?
Quote:
Originally Posted by goofyballer
You should probably look into Xamarin - I haven't used it, but they claim to do cross-platform mobile development with C# as a base, and Microsoft bought them recently so they probably deliver on that at least somewhat.
Sounds promising, thank you. I am most familiar with C# at the moment so I will look at that for sure.
Yeah, it's the IDE. Java isn't that dissimilar from C#. You should notice a lot of similarities. Shouldn't need to tweak your algorithm too much to make it work.