• Certification
  • Supporting Material
  • 18-month Free course retake

5.00 out of 5 based on 3 customer ratings
(3 customer reviews)
Android App Development – Zero to HERO


* - required

The course explains what Android™ is and how it compares to other mobile environments, the setup of the Android Eclipse-based development tools, the Android SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS. This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android phones. By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform.


This course is designed for software developers interested in designing, creating, deploying, and testing applications for the Android mobile phone platform. It is valuable to both novices and gurus, who already have experience in developing mobile applications for other platforms.


Basic Java programming skills, or equivalent OOP language experience.


  • Day 1 – Introducing Android
  • Day 2 – Architecting an Application
  • Day 3 – Working with the Hardware
  • Day 4 – Building Data Driven Applications
  • Day 5 – Preparing, Testing, and Publishing


Introducing Android

  • Installing and configuring the SDK and tools
  • The SDK components and the Android emulator
  • Creating our first Android project
  • The architecture of a project
  • Separation of our layout and code
  • Putting together a basic layout
  • Adding image resources
  • Text input and IME types
  • Testing the application in the emulator and on device
  • Modifying the icons to “brand” the application
  • Explicit and implicit intents, and simple forward/back navigation
  • Adding a splash screen
  • Introducing lists and resource based XML

Architecting an Application

  • Driving lists with more complex data
  • Customising list item display
  • Revisiting intents to produce a master-detail relationship
  • Building a tab-based application
  • Alert dialogs and toast
  • Video and the media player
  • Web views and links
  • The mapping components and marking your destination
  • Revealing content with the ViewFlipper
  • Configuring custom menus

Working with the Hardware

  • Finding out where you are – location
  • Working out where you’re going – compass
  • Which way is up – accelerometer and gyroscope
  • Proximity and light detection
  • Touch, pressure and gestures
  • Near field communication
  • Bluetooth and networking
  • Utilising the network with HTTPClient

Building Data Driven Applications

  • Introducing content providers
  • Downloading and parsing data
  • Getting to grips with SQLite
  • Building a data-driven application
  • Revisiting the branding of our application
  • Layout XML and changing orientation
  • Filtering the data and refreshing the view
  • Broadcast receivers and notifications
  • Custom list adapters and tags
  • Loading images dynamically
  • Interaction and toast

Preparing, Testing & Publishing

  • Getting our application ready for publishing
  • Signing the application
  • Deploying to the device via the command-line
  • Testing on the device
  • Android Market and the new Amazon Appstore for Android
  • Putting our application live
  • Downloading the application
  • Removing the application from the market

Public Scheduled Classes

Come into one of our centrally located training facilities. Small class sizes, industry experienced instructors, and many classes lead towards certification.

Virtual Student

Attend a real-time class without leaving home.

Find out more

Private Training

We can organise training for you. We can do it for only one person or a group. Give us a call an we can make arrangements for your course.

Live Online Training

With our online toolbox let your global team learn together. Give us a call and we can make arrangements for your course.

Academy In A Case

If you can’t come to us we can come to you. Give us a call and we can make arrangements for your course.

Spreading the cost of your training

You know that in the long term it pays to be skilled up in the latest software. But you’ll also know that, in the short term, investing in yourself can feel painful on your pocket. So we’ve got a solution that will help you learn the skills you need, at a monthly price that you can afford.

Introducing Academy Class Payments.

Because we’re committed to your success, we’re offering you the opportunity to pay for your training monthly, rather than the whole cost upfront. We want to remove every barrier we can to your success, and if having the flexibility to spread the cost of your training helps you, as it helps thousands of others, then let’s do it.



Save With Academy Class Vouchers

Academy Class Vouchers are a flexible, cost-effective solution for training multiple individuals within a team or across an organisation and allow any member within your organisation to book a training course anytime over a 12 month period.

Multiple users can make dramatic savings, booking 10 to 30 day training blocks from the Academy Class schedule. It’s up to you how many Academy Class Vouchers you purchase.

All you need to remember is that, the more you buy, the more you save.


3 reviews for Android App Development – Zero to HERO

  1. 5 out of 5

    I went to the Android fundamentals course which was a week long and really good for getting to know the basics of the Android platform. The instructor was friendly, knowledgeable and very helpful! I’m definitely considering going back to do the iPhone one!

  2. 5 out of 5

    Thank you so much for all your help – I have really enjoyed all the training I have taken with academy class and it has definitely helped to improve my CV and help me move on in my career. Fingers crossed I can convince my new company that I need some more so I can come back!! ?

  3. 5 out of 5

    I trained with Academy Class for both the Android and iOS jump start courses and I was amazed by the expertise of their instructors. Both instructors were so up to date with the latest technologies and they had all the answers which the students asked.The iOS instructor informed us that he had been coding since he was 7 years old and that was reflected in the fact the he knew iOS, Photoshop, HTML5, PhP…the list is endless! I have already made Academy class my first point of call when I need training as a software developer and I will recommend them to a friend when they need training.

Add a review

SKU: e14f8272f563 Categories: , Tags: ,
Thank you!