PDA

View Full Version : New to programming



teddy379
November 28th, 2010, 08:23 PM
So, I wanted to learn a programming language that would enable me to make Android/iPhone apps/games, high quality ones actually. My only programming knowledge is C, just the basics that I learned in college. I was wonder what's the best language for programming Android/iPhone apps and where exactly do I start looking for guides and stuff to read and try?
Thanks a lot :)

unknownPoster
November 28th, 2010, 08:25 PM
Android Apps are programmed in Java.
Iphone Apps are programmed in Objective-C.

If you want to develop for them, you should familiarize yourself with those languages.

GregBrannon
November 29th, 2010, 12:02 AM
Once you focus on a language, review the stickies in this section for suggestions on tutorials, IDEs, etc. Then come back here with questions as needed, because the best resources available for programming help are here, and I'm not talking about myself.

r-senior
November 29th, 2010, 12:28 AM
For iPhone/iPad/iPod touch, you really need a Mac running Mac OS X and the iOS developer kit from Apple. This has has the Xcode IDE, the APIs and device simulator. Although gcc is the compiler used by Xcode and you can play with Objective-C on Linux, it's not Objective-C 2.0, which is what you need for the Apple devices and APIs.

teddy379
November 29th, 2010, 02:58 PM
So let's say I decided to learn Java, so I can make Android apps/games, where do I start from? Do I need to have an actual phone too or not, bec I heard there is an emulator.

lykeion
November 29th, 2010, 03:46 PM
Even though there are similarities in syntax, Java and Android is not the same. You should concentrate on learning Android to develop Android apps, not take the detour of learning Java first.

Your first step should be to download the Android SDK and read about how to set it up:
http://developer.android.com/sdk
http://www.devx.com/wireless/Article/39101

Next step is to learn the IDE you will work in. For Android development I'd suggest using Eclipse with the ADT plugin:
http://www.vogella.de/articles/Android/article.html

Try to develop some simple apps and test them with emulator.

Only when (and if) you feel confident in Android development you should consider investing in an Android phone and learn how to deploy your apps on a real device.

crush304
November 30th, 2010, 04:09 AM
check this out, http://appinventor.googlelabs.com/about/

worseisworser
November 30th, 2010, 01:06 PM
So, I wanted to learn a programming language that would enable me to make Android/iPhone apps/games, high quality ones actually. My only programming knowledge is C, just the basics that I learned in college. I was wonder what's the best language for programming Android/iPhone apps and where exactly do I start looking for guides and stuff to read and try?
Thanks a lot :)

For C there's the Android NDK.

fct
November 30th, 2010, 01:26 PM
i found a great suggection for programming who is providing the new technology for new foundation

Reported as spammer.

leg
November 30th, 2010, 01:42 PM
The Apress site (http://apress.com/book/search?searchterm=android&act=search&submit=Search) has some good books to get you going if you like to do it that way. I have one or two of them and prefer to buy the e-books myself.

burton247
November 30th, 2010, 03:03 PM
If you want to get developing for the android I suggest using eclipse and the android extension, someone early also suggested this. That's all you need. You can wack it straight on a phone after though. I've done c++ and java programming but never android, my friend does though. The great thing about the iphone and android is they both use opengles for displaying graphics (well can) so I suggest also using that because then porting from one to the other becomes reasonably straight forward