Newsletters Welcome, Guest Log In | Register


Join the Community

Exchange

Get full access to our community's expertise and resources.

Register Now >

Currently Being Moderated

Android Applications Support Checklist

2

Created on: Jan 25, 2009 5:53 PM by DavidKelly - Last Modified:  Mar 17, 2009 10:34 PM by Patrick Avery

Google’s Android platform is creating a lot of buzz in the  industry, but before you dive in, there’s a lot there to become familiar with.  To help IT professionals get some perspective on how to get started and what  they’ll need to support Android development, we’ve created this Android  Applications Support Checklist. Please note: This checklist a good starting  point, but not meant to be complete guide to creating an Android program. For  that, dig into the great resources at http://code.google.com/android/.

 

Philosophy and background

 

 

Tools and software

 

 

Developing an application

 

  • Learn the Android structure. Android applications have four possible building  blocks: Activity, Broadcast Intent Receiver, Service and Content Provider. Not  all applications have to have all four. Once you decide which ones you need,  create an XML file called AndroidManifest.xml to declare your components and  capabilities (see http://code.google.com/android/devel/bblocks-manifest.html for more info).
  • Have  some Java experience. Experienced developers can use Google’s notepad  tutorial to get a hands-on walk-through of the Android framework and tools  (available here: http://code.google.com/android/intro/tutorial.html).  It helps to have Java experience.  If you  do it right, you’ll have a functioning Android application.

 

Kick it up a notch

 

  • Be good to the environment. Take the time to understand the life cycle of an  Android application (http://code.google.com/android/intro/lifecycle.html).  Since you’re writing an application that needs to behave well with other  applications, it’s important to make sure you’re a good citizen and use memory  correctly and clean up any messes you make.
  • Dig in deeper. Once you’ve made it through the basics, dive into the details of  individual application components, including UI, data retrieval and storage,  security, resource management and building blocks (available here: http://code.google.com/android/devel/index.html).
  • Leverage all the goodies. Explore the optional components, including APIs for Wi-Fi,  location-based services, media and 3G. (http://code.google.com/android/toolbox/optional-apis.html).

 

Go for it!

 

  • Congratulations! You’ve made it through the necessary steps to support an Android Application.
Average User Rating
(0 ratings)




Add a comment Leave some feedback about this document.
user1649631 user1649631  says:

I can't comment about whether or not these work but I do know that this list is EXACTLY what I've been looking for for days.  I have a need for an application but I'm a writer not a programmer.  I don't know how to start or if it is even something I can do, but I'm eager to try. 

 

Thanks!

 

Lois

 

Chapel Hill, NC

Guest VIJESH  says in response to user1649631:

THANK YOU SIR YOUR DISCOVRY IS VERY GOOD I LIKE THIS THANK YOU VERY MUCH PLEASE CONTUNNIE

Project Manager's Toolkit

Govern your IT projects using the latest project management standards including Prince2 and PMBOK. The Project Manager's Toolkit contains over 80 documents and templates that explain and guide you through today's highest standards of project management.

Learn more >

Six Sigma Framework for IT

This collection of tutorials, calculators, and templates will show you how to apply Six Sigma thinking to IT service management.

Learn more >

Reduce the Costs and Improve the Performance of Your Exchange-Based UC Environment

Learn why a strong UC reporting system is a critical part of maintaining and maximizing your messaging environment, and discover how to improve services levels, stay in compliance and save money.

How Midsize Businesses Are Using ERP to Gain Competitive Advantage in a Tough Economy

Read this case study to learn how Gavina Coffee defied the current challenging economic conditions by leveraging an ERP solution to improve company efficiencies, reduce costs and improve competitiveness.