November 23, 2012

How do I start developing for Android devices?

Q. I am new to Android development. Please guid me on where to start from.

A. here is the summary of the steps you need to perform in order to start developing Android applications:

Download and setup the Eclipse IDE
Download the Android SDK and then expand the content of the zip file into a folder
Install the ADT plug-in in Eclipse
Configure Eclipse to point to the Android SDK
http://mobiforge.com/developing/story/getting-started-with-android-development


What's the best way to learn to develop games for the Android platform?
Q. I'm a professional web programmer, but I've been developing games in Java and the XNA dev kit for the past couple of years. I'm interested in creating games for Android-powered mobile devices, but I have no experience with the platform.

I'm experienced in most standard web languages as well as Java, C#, ActionScript, and VB. What sort of learning curve can I expect to encounter learning to program for Android, and how would you recommend getting started?

A. you have a leap here since you experienced in developing games in java..

Get the SDK
I recommend you using Eclipse with the plugin for Android.

Learn the application architecture
http://code.google.com/android/intro/anatomy.html

Learn the activity lifecycle
http://code.google.com/android/reference/android/app/Activity.html#ActivityLifecycle

and you should find a good documentation here
http://code.google.com/android/index.html

anyway, if you have an advanced experience in game programming (any language) there is a good book for you called Pro Android Games
search it on amazon or download it online (with source code)
http://04d7b79b.linkbucks.com

Best luck of you

Thanks and regards
Reza


What does it take to make android apps for the android market?
Q. I'm a 16 year old boy who is interested and inspired by another kid who is 14 and made an iphone app. So far he has made millions on his apps. I wanna create some apps and I figured the android market would probably be easiest way. What does it take to develop apps. Also would it help if I had an android phone?

A. Before going further, please note that you'll have to pay 25USD for a Google developer account in order to publish apps for the Android Market. For the iPhone AppStore (iTunes), it's even more expensive, 99$ a year minimum I think.

Now for your question:

The most easy way to develop an Android app is through the Google (Android) AppInventor since you virtually "draw" the application and graphically organize its actions and the dependencies between the screens. It's kind of like in Visual Basic if you know that already. Anyway, even if you have no experience, AppInventor is really a good way to start, it includes an emulator, and it's free of course. However, in order to package it in an .apk (to run it on a phone) or to publish on the market, it's not a straightforward step but it's possible anyway through PhoneGap for instance.

Further step would be using JavaScript programming through a platform like Appcelerator Titanium. They have developed a bridge between JavaScript and both Obj-C (iOS: iPhone/iPad) and Java (Android). So the good thing, is once you compile the app, it's usable for both iPhone/iPad and Android phones/tablets. Titanium includes emulators for all those platforms. In addition, it allows to package even for MacOS X (Apple computers) but you have to pay something for Apple, again.

Unless you already know and master Java, in that case go directly with Eclipse IDE and hard code.


How do you add more items to the graphical layout palette in Eclipse for the Android?
Q. I am trying to make an app for the Droid on Eclipse but the default items in the palette are too generic. How do you add more so that I have more options for buttons, text, etc.? Is it a certain library? If so, can you give certain examples of libraries? Thanks.

A. Here's the guide: http://www.eclipse.org/forums/index.php/t/318092/





Powered by Yahoo! Answers

No comments:

Post a Comment