For those new to mobile app development, Android is an operating system for mobile devices developed by Google
and the Open Handset Alliance. It supports smartphones similar to Apple
iPhone, Palm webOS, RIM BlackBerry, Windows Mobile, BREW MP, and
others. The Android operating system has opened mobile phone
development to many developers who haven’t had access to tools for
building mobile applications in the past. Experienced
mobile developers can now expand into the Android platform, leveraging
its unique features to enhance existing products or create innovative
new ones.
If you are interested in programming for Android, you will need at
least basic understanding of how to program in Java. Android
programming is done using Java syntax, plus a class library that
resembles a subset of the Java SE library (plus Android-specific
extensions). Google provides the Android Development Tools (ADT) for
Eclipse to develop Android applications. It provides tools, including a
compiler, debugger, a device emulator, as well as its own Java
virtual machine (Dalvik), which uses a special bytecode. Android
supports 2-D and 3-D graphics using the OpenGL libraries and supports
data storage in a SQLLite database.
The following are links and descriptions for
8 Android
Application Development Guides and Papers, and
4
Android Development Slide Presentations. These will help you
start programming for Android, and learn how to code and start
developing and building Android applications.
Getting
Started With Android Development For Embedded Systems
(8 pages, 1.6mb, pdf)
This paper takes a look at the design of Android, how it works, and how
it may be deployed to accelerate the development of a connected device.
Along with basic guidelines to getting started with Android, the
Android SDK, its available tools and resources are reviewed and some
consideration is given to applications for Android beyond conventional
mobile handsets such as medical devices, consumer electronics and
military/aerospace systems.
Develop
Android Applications with Eclipse
(35 pages, 636kb, pdf)
This tutorial introduces Android application development with the
Eclipse plug-in, otherwise known as Android Development Tools. The
tutorial provides an introduction to Android development with a quick
introduction to the platform, a tour of Android Development Tools, and
includes the construction of two example applications. The first
application is a basic starter application, complete with all phases of
building and debugging. The second application examines more complex
features of Android, including contacts searching and Google Maps
address lookup.
Android
Application Development
(33 slides, 1.5mb, pdf)
Contents:
- System architecture
- Hello World!
- Application components
- Practical matters
- Toolchain
Developing
Applications for Android Whitepaper
(80 pages, 1.6mb, pdf)
This paper will introduce you to the Android platform and its
capabilities. It will give you an overview of developing applications
for Android, as well as tips and tricks for optimizing your
applications and launching them on the AT&T network. It is
aimed at experienced software developers who are new to the Android
platform.
The main topics of this paper are:
- Developing Applications
- Developing App Widgets
- Communications
- Android UI
- Writing for the Web
- Best Practices
- Android Development tools and Android SDK
- Deployment
- Porting Application to Android
Programming
with Google Android and Eclipse
(40 pages, 542kb, pdf)
This article describes how to create Android applications with Eclipse.
1. Overview of Android and Android Applications
2. Installation: Eclipse, Android, Configuration, Device
3. Your first Android project
4. Important views
5. Networking
6. ContentProvider
7. Shell
8. Location API
9. Thank you
10. Questions and Discussion
11. Links and Literature
Develop
Android Applications with Eclipse
Get started with Google's Android Development Tools Eclipse plug-in
(33 pages, 635kb, pdf)
This tutorial introduces Android application development with the
Eclipse plug-in, otherwise known as Android Development Tools. The
tutorial provides an introduction to Android developmen
t
with a quick introduction to the platform, a tour of Android
Development Tools, and includes the construction of two example
applications.
Andbook!
- Android Programming with Tutorials from the anddev.org-Community
(62 pages, 1.7mb, pdf)
From
this book: This document was written for developers who have worked
with Java before and want to start developing for the Android Platform.
I tried to make this as much “hands on” as possible, placing example
codes everywhere it fit. Also I tried to insert as many picture as
possible, because they liven up the learning process and relax the
reader’s eyes.
Android
Development 101
(15 pages, 565kb, pdf)
This takes you through the steps to code an Adroid program once you
have installed the Android SDK and Eclipse
Android
App Development Presentation
(34 slides, 904kb, pdf)
Presentation:
Developing Android Applications to Digitize Your Life - Getting Started
(24 slides, 1.5mb, pdf)
Android
Platform - Mobile Application Development
(26 slides, 442kb, pdf)
Contents:
- Hello Android World
- Android Architecture
- Android SDK Overview
- UI Development
- 3D with OpenGL
Building
Android Applications Presentation
(70 slides, 3.6b, pdf)
Contents:
- Overview and Inspiration
- Application Components
- Practical Matters
Popularity: 3% [?]
Related Posts:Programming for the Android Platform5 Android Programming Books3 Searches for Computer and Programming eBooksArticles and Tutorials at Developer It Blogs18 Mobile Application Development Guides and eBooks
Tags for this post>>
Android