Android Mobile Development Training Course

android training course
Course price: 
4 days (6 hours daily)

Learn Android App Development from Android Programmers in our London office or your private home within 4 days and also build Android app projects for your portfolio.


Android Programming course overview

This Android app development course is designed to get you started in Android app development. This course includes different Android development concepts such as Broadcast Receivers, Content Providers, Graphics & Animation, Database for Android App and Integration with APIs. After completing our Android app training course you would be able to build applications for Android.

At the end of the course we will build a practical Android Application in classroom and learn how to upload it to the Android Market. This app development project will ensure that you can build your own apps for Android.

This short classroom based Android course is hands-on and instructor-led. This training can be taken as a part-time evening course, during the week or even on the weekends. Each course is restricted to a maximum of ten delegates to ensure an excellent training experience.


Are you looking for Mobile App Design training instead?

If you are interested in learning how to design the interface of an app or mobile website rather than programming it, please consider our mobile website and app design courses.


Who is Android Programming training for?

This training course is for you if you are interested in building Android apps. This course is suitable for both beginners and experts who already have experience in developing mobile applications for other platforms.

Prerequisites for Android Programming course

  • You should have industry related and practical experience of Java programming. This course is not suitable for delegates with no Java programming experience. If you have no previous Java programming experience then you can first consider enrolling on our two most famous Java courses -  Beginners Java course and Advanced Java training.
  • You would need to bring your Android phone with a usb cable so you can test your own application on your phone.


What will I get?

  • Training from professional Android application developers: 
    Our consultants have been implementing professional Android app for many years. Those consultants write and teach our Android app training courses, so their experience directly informs course content.
  • Real-time Practice and Projects:
    Our Android app courses are designed to get you started in Android app development. We work on industry related projects in this Android app course. If you have a project or an idea that you wanted to turn into an app then present that idea during the course and our trainers will help you to work on your own application.
  • Course Material:
    Android app development electronic notes are included in this course.
  • Course Completion Certificate:
    After completing this training your will be receive an Android app development course completion certificate.
  • Support and Careers Advice:
    After the course if you have any problems or questions regarding Android app do not hesitate to contact us. Our trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.
Course dates: 
This is a 4 days course and we are flexible with date and time. Contact us to select a date for this course...
Rate this Course: 
Average: 5 (1 vote)

Android Training Course Outline

Android Programming Course Contents

Introduction Android App Development

  • Introducing the Android
  • History of Android
  • Different Versions of Android
  • What is the role of Java
  • Eclipse IDE as a development tool
  • Android Market
  • What is SDK
  • Install SDK
  • Native Libraries
  • Dalvik

App Framework

  • Android Architecture
  • Activities
  • Intents
  • Broadcast Receivers
  • Services
  • Content Providers

Hello, World! Android App

  • Create Hello, World Application
  • Compile and Run Hello, World! Android App
  • Use app Emulator

Android App development IDE

  • Use Eclipse or IntelliJ IDEA for building Android applications
  • ADT Plugin for Eclipse
  • Debugging and editing using IDE
  • Dalvik Debug Monitoring

Android GUI, Lists and Adapters

  • How to create UI for applications
  • Using themes
  • Views
  • Buttons
  • Text view
  • List
  • Dialog views
  • Menu in Android Applications
  • GUI Adapters
  • Logging
  • Threading
  • Colour
  • Using the standard widgets
  • Preferences
  • File System
  • Manifest File

Localisation and Screen Resolution

  • Understanding localisation
  • Understanding Screen resolution
  • Creating apps that works with multiple layouts
  • Creating apps that works with multiple screen resolutions
  • Handling localisation and screen resolution changes

Database for Android App

  • SQLite
  • DbHelper
  • Opening database
  • Closing a database
  • execSQL
  • Cursor
  • SQLiteOpenHelper
  • SQL select
  • SQL insert
  • SQL update
  • SQL delete

Graphics & Animation

  • User of graphics in app
  • How to use images
  • Android graphic routines
  • Draw bitmap
  • How to make animation in Apps
  • Canvas Drawing

Broadcast Receivers

  • what are broadcast receivers
  • Network receiver
  • Boot receiver
  • Broadcast intent

System Services

  • Location Service
  • Intent services
  • custom services
  • service class
  • Start a service
  • run a service
  • Stop a service

Integration with APIs

  • Openweather map

Publishing your app on the Android Market

  • How to publish an app?
  • What to consider before submitting app
  • Preparing for Release
  • Application licensing
  • Signing and publishing apps
  • Versioning Your Applications

Project in Android App Development

Project - Build a complete Android application:

Build a complete real world Android application from start to finish, in class with an experienced developer as mentor.