Newbie in programming Android aplications

I’ve been working in my first Android application in which I’ll use the Input.acceleration to manage to move a ball through a labyrinth.

Well… how to say… It scares me:

First of all, I have recently read that I need to install plugins, an sdk, etc… and I don’t understand exactly why, nor how to do that. I thought Unity just abstracted from the platform you were programming from (unless the use of certain specific libraries for each platform) the only I had to do was compile it to Android.

I just need a little support to put my mind into order about what I need to do, install, change from my actual programming method.

The second question I have is maybe more specific: About the different resolutions and screen proportions that mobile phones and tablets have: ¿What is the properly thing to do about? ¿What can I do to achieve that every screen shows my app okay?

Well, forgive me about such unspecific questions.

Hi, Rosonator.

To build an application for Android, you just have to install the sdk (Download Android Studio & App Tools - Android Developers). I guess the Indie Unity version doesn’t build for Android, so you should have the pro version too.

About the resolution, I’m not pretty sure, I just have done one application for Android with Unity, but I didn’t worry about resolution, everything just had fit. But, in player setting, you can choose the orientation (portrait, landscape…).

Inputs are also different.

Some links to look:

http://docs.unity3d.com/Documentation/Manual/android-remote.html (this allow you to test your application just connecting the tablet and the computer via usb, so you don’t have to copy the apk into the tablet all the time.
Unity - Manual: Input

I hope this help you a little.
Sorry for my bad english.