Android Training Overview:

Android Training

  • Android Apps Programming


  • Android classroom training. Instructor led hands-on classes.

Android Project:

  • Android Apps Programming Project
  • Android Programming Course

Android Course Length:

  • 4 Week or Fast Track 4 Day

Android Training Includes:

  • Hands-on Training, Lab Exercises, Project work, Unlimited Lab Access, Free Re-training

Android Training Locations:

  • Liverpool Street, London
  • London Bridge, London
  • Moorgate, London

Flexible Starting Dates:

  • Android Training on Weekdays, Weekends and Evenings

Detail Syllabus

  • Android Development - Mobile OS Development tool, Google SDK
  • Design User Interface
  • Table Layout & View Positioning
  • Input Data and Validation
  • Table Layout & View Positioning
  • Android Widgets, Buttons, Menus, and Dialogs
  • Display Lists and Images
  • Telephony, Messaging, Network Programming
  • Google Maps, Location-Based data services
  • Camera, GPS, Flashlight
  • Stroing Data, SQLite Database
  • Android Project Work

Android Apps Programming

Overview of Android Mobile and Apps

  • Introduction to Android Mobile OS
  • Android Apps Programming overview
  • Android Apps Development Tool
  • Android Apps Development Google SDK

Setting up Development Tools

  • Install and Set up Android Development Platform
  • Install and Set up Android IDE for Programming
  • Install and Set up Java Environment

Using Views to Design the User Interface

  • Using Buttons
  • Image Buttons
  • Radio Buttons
  • CheckBoxes
  • Implementing a Star Rating System
  • Using AutoCompleteTextView
  • Displaying Web Pages
  • Using the TimePicker
  • Using the DatePicker
  • Using LinearLayout for View Positioning
  • Using RelativeLayout for View Positioning
  • Using FrameLayout for View Positioning

Using Table Layout for View Positioning

  • Using the ScrollView
  • Displaying Context and Options Menus
  • Displaying Dialogs

Validating and Handling Input Data

  • Dealing with undesirable input
  • Avoiding invalid input entirely
  • Building activities for results
  • Generic filtering search Activity
  • creating the ListItemSelectionActivity
  • creating an ArrayAdapter
  • creating the CursorAdapter
  • setting up the ListView
  • filtering the list
  • returning the selection

Android Widgets

  • Creating a Basic Widget
  • Creating a Collection Widget

UI Design: Buttons, Menus, and Dialogs

  • Using Common UI Elements
  • Using Menus in Android

Displaying Lists of Items and Images

  • Displaying a List of Items Using the ListView
  • Customizing the ListView
  • Displaying Multiple ListViews
  • Creating Custom ListViews
  • Further Customizing Each Row with Additional TextViews
  • Displaying a List of Items Using the Spinner View
  • Displaying a List of Images
  • Animating the Changing of Images Using the ImageSwitcher
  • Displaying Images Using the GridView

Android Telephony

  • Calling from Your Application
  • Monitoring the State of the Phone
  • Monitoring Phone State in the Background
  • Blocking Outgoing Calls
  • Auto-Answering an Incoming Call
  • Switching to Airplane Mode
  • Getting the Phone Number, IMEI, and SIM Card ID
  • Enabling Bluetooth


  • Sending SMS Messages Through the Built-in Messaging Application
  • Sending SMS Messages Programmatically in Your Android Application
  • Monitoring the Status of Sent SMS Messages Programmatically
  • Monitoring Outgoing SMS Messages

Network Programming

  • Connecting to Servers Using HTTP GET
  • Connecting to Servers Using HTTP POST
  • Downloading Binary Data Using HTTP
  • Consuming XML Web Services
  • Consuming JSON Web Services
  • Getting the IP Address of the Device
  • Creating a Socket Server
  • Creating a Socket Client
  • Checking for the Availability of Bluetooth
  • Monitoring the State of Bluetooth

Using Google Maps

  • Displaying Google Maps
  • Zooming in and out of Google Maps
  • Changing Map Modes
  • Navigating the Map to a Particular Location
  • Adding Markers to the Map
  • Finding a User-Friendly Address Using Reverse Geocoding, and Vice Versa

Location-Based Data Services

  • Obtaining Geographical Location Using GPS, Wi-Fi, or Cellular Networks
  • Choosing the Best Location Provider to Use
  • Monitoring a Location
  • Using a BroadcastReceiver to Obtain Locations

Accessing the Hardware

  • Capturing Pictures with the Camera
  • Detecting the Presence of Hardware Features
  • Checking Network State
  • Turning GPS On/Off
  • Capturing Hardware Buttons Programmatically
  • Switching on the Flashlight

Persisting Data

  • Saving and Loading User Preferences
  • Creating a Preference Screen
  • Saving Files to the Data Directory
  • Saving Files to the Cache Directory
  • Saving Files to External Storage
  • Attaching Files to Your Project
  • Creating and Using SQLite Databases Programmatically

Storing Data on Android

  • Internal storage methods
  • External storage methods
  • SQLite databases

SQLite Database

  • Wrappers for your SQLite database
  • Debugging your SQLite database

SQLite Queries

  • SELECT statements
  • UPDATE and DELETE Statement
  • WHERE filters and SQL operators
  • DISTINCT and LIMIT clauses
  • ORDER BY and GROUP BY clauses
  • HAVING filters and Aggregate functions
  • SQL and Java performance

Collecting and Storing Data

  • A primer on web scraping
  • Extending HTTP servlets for GET/POST methods

Deploying Your Android Applications

  • Localizing Your Application
  • xporting Your Application as an APK File

Price Info

  • Hands-on Tutor Led Training
  • Classroom Based Practical Training
  • Unlimited Practice Lab Access
  • Small Size Class and Interactive Sessions
  • Lab Exercises
  • Project Work
  • WiFi Internet
  • Refreshments
  • Completion Certificate
  • Free Re-training
  • Cost is calculated at 70 percent Tuition Vatable and 30 percent Training Book(s) with 0 rated Vat

Package Offer: Great Savings!!!

Career Package

Web & Graphic Design £1090+Java OCP Certification £1490+Android Apps programming £1090 : Total Price £3670

Professional Package

Web & Graphic Design £1090+PHP E-commerce Development £850+Android Apps programming £1090 : Total Price £3030

Specialised Package

Web & Graphic Design £1090+PHP E-commerce Development £850 : Total Price £1940

  • Android Apps Programming
  • Android classroom training. Instructor led hands-on classes.
  • Android Apps Programming Project
  • 4 Week or Fast Track 4 Day
  • Lab Exercises, Project work, Unlimited Lab Access, Free Re-training
  • Android Training on Weekdays, Weekends and Evenings
Brochure Request