Welcome to Android application development! This class teaches you how to build your first Android app. You’ll learn how to create an Android project and run a debuggable version of the app. You'll also learn some fundamentals of Android app design, including how to build a simple user interface and handle user input. Before you start this class, be sure you have your development environment set up. You need to:
A Visual Guide to Android Graphical User Interface Widgets
The ApiDemos sample application includes many, many examples of common tasks and UI features. See the code inside <sdk>samples/ApiDemos and the other sample applications under the samples/ folder in the SDK. Creating an Android Application using the Eclipse Plugin Using the Android Eclipse plugin is the fastest and easiest way to start creating a new Android application. The plugin automatically generates the correct project structure for your application, and keeps the resources compiled for you automatically. It is still a good idea to know what is going on though. Common Tasks and How to Do Them in Android
Android SDK and Eclipse ADT on Fedora 14/13, CentOS 5.5, RHEL 5.5/6 <img src="http://media.if-not-true-then-false.com/2010/08/eclipse-android-logo-195x110.png" alt="Eclipse Android Logo" width="195" height="110" class="alignright size-full"/> This is guide howto install Android SDK Tools r16 and Eclipse ADT (Android Development Tools) Plugin on Fedora 16, Fedora 15, Fedora 14, Fedora 13, CentOS 6.2/6.1/6 and Red Hat (RHEL) 6.2/6.1/6 . This Guide Contents 1. Preparing Your Development Computer and Install Required softwares
Building Custom Components Android offers a sophisticated and powerful componentized model for building your UI, based on the fundamental layout classes: View and ViewGroup . To start with, the platform includes a variety of prebuilt View and ViewGroup subclasses — called widgets and layouts, respectively — that you can use to construct your UI. A partial list of available widgets includes Button , TextView , EditText , ListView , CheckBox , RadioButton , Gallery , Spinner , and the more special-purpose AutoCompleteTextView , ImageSwitcher , and TextSwitcher . Among the layouts available are LinearLayout , FrameLayout , RelativeLayout , and others. For more examples, see Common Layout Objects .
To help you understand some fundamental Android APIs and coding practices, a variety of sample code is available from the Android SDK Manager. Each version of the Android platform available from the SDK Manager offers its own set of sample apps. To download the samples: Launch the Android SDK Manager.