DISTANCE LEARNING COURSES
  PROVIDERS OF ACCREDITED PRACTICAL SKILLS TRAINING COURSES FOR OVER 25 YEARS
 
Android Apllications Programming Courses

Android Applications Programming Courses

Diploma in Android Mobile Application Programming by Distance Learning

HOW TO APPLY STARTDATE DURATION FEES BROCHURE

Android Mobile Application Programming Course: Introduction

This Android Mobile Application Programming Course provides hands on training to designing and building mobile applications using Google's Android open-source platform. The Android Mobile Application Programming 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.; The Android Mobile Application Programming Course offers extensive hands-on experience as there are extensive programming exercises provided at the end of each module. Solutions are provided for laboratory exercises. The Android Mobile Application Programming Course also provides you with further programming experience through projects that present real world programming practice. This Android Mobile Application Programming Course emphasizes achieving program clarity through the proven software-development techniques. Student learn skills that underlie good programming through extensive, complete, working programs. This hands-on approach rapidly builds the confidence of new programmers, because all programming concepts are presented in the context in which they will be used.

Android Mobile Application Programming Course Content

Android Mobile Application Programming Course: Module 1

Android Overview and History

How it all got started; Why Android is different (and important)

Android Mobile Application Programming Course: Module 2

Android Stack

Overview of the stack; Linux kernel; Native libraries; Dalvik; App framework; Apps;

Android Mobile Application Programming Course: Module 3

SDK Overview

Platforms; Tools; Versions, Creating your first project; The manifest file; Layout resource; Running your app on Emulator; Creating an Android Application using the Eclipse plugin; Creating an Android Application without the Eclipse plugin; Adding an External Library (.jar) using Eclipse

Android Mobile Application Programming Course: Module 4

Main Building Blocks

Activities; Activity lifecycle; Intents; Services; Content Providers; Broadcast Receivers Opening a new screen; Listening for button clicks ; Configuring general window properties ; Referring to localhost from the emulated environment; Storing and retrieving state; Storing and retrieving preferences; Storing and retrieving larger or more complex persistent data (files and data)

Android Mobile Application Programming Course: Module 5

Basic Android User Interface

XML versus Java UI; Dips and sps; Views and layouts; Common UI components; Handling user events; Displaying alerts ; Displaying a progress bar ; Adding items to the screen menu ; Display a web page ; Binding to data; Getting a Handle to a Screen Element;

Android Mobile Application Programming Course: Module 6

Android System Overview

File System; Preferences; Notifications; Security model

Android Mobile Application Programming Course: Module 7

Advanced UI

Selection components; Adapters; Complex UI components; Building UI for performance; Menus and Dialogs; Graphics & animations ;

Android Mobile Application Programming Course: Module 8

Multimedia in Android

Multimedia Supported audio formats ; Simple media playback ; Supported video formats ; Simple video playback

Android Mobile Application Programming Course: Module 9

SQL Database

Introducing SQLite ; SQLiteOpenHelper and creating a database ; Opening and closing a database ; Working with cursors Inserts, updates, and deletes

Android Mobile Application Programming Course: Module 10

Basic Content Providers

Content provider MIME types ; Searching for content ; Adding, changing, and removing content ; Working with content files

Android Mobile Application Programming Course: Module 11

Custom Content Providers

Why Content Providers; Where the content comes from; Implementing the API Supporting content files

Android Mobile Application Programming Course: Module 12

Location Services

Working with the Location Manager; Working with Google Maps extensions

Android Mobile Application Programming Course: Module 13

Services

Overview of services in Android; Implementing a Service; Service lifecycle; Bound versus unbound services

Android Mobile Application Programming Course: Module 14

Broadcast Receivers

What are Broadcast Receivers; Implementing broadcast receiver; System broadcasts and how to use them

Android Mobile Application Programming Course: Module 15

Intent Filters

Role of filters ; Intent-matching rules ; Filters in your manifest ; Filters in dynamic Broadcast Receivers

Android Mobile Application Programming Course: Module 16

Networking

Working with web services; Best practices

Android Mobile Application Programming Course: Module 17

Sensors

How Sensors work; Listening to Sensor readings; Best practices for performance

Android Mobile Application Programming Course: Module 18

WiFi

WiFi Monitoring and managing Internet connectivity ; Managing active connections ; Managing WiFi

Android Mobile Application Programming Course: Module 19

Telephony

Making calls ; Monitoring data connectivity and activity ; Accessing phone properties and status ; Controlling the phone

Android Mobile Application Programming Course: Module 20

Camera

Taking pictures; Rendering previews Capture images from the phone camera

Android Mobile Application Programming Course: Module 21

Bluetooth

Controlling local Bluetooth device ; Discovering and bonding with Bluetooth devices ; Managing Bluetooth connections ; Communicating with Bluetooth

Android Mobile Application Programming Course: Module 22

Automated Testing

Testing Why automate tests; Instrumentation and unit testing

Android Mobile Application Programming Course: Methods of Training

Online Lecture Modules, Subject Expert Feedback Sessions after each Module, practical case studies, end of module assignments. etc.

Android Mobile Application Programming Course: Subject Experts

Full support is available from our subject experts by email at the end of each module and an ongoing basis during the Android Mobile Application Programming Course.

Android Mobile Application Programming Course: Who Should Apply

Anyone who wishes to develop a career in Computer Programming. Selection is based on consultation. Please contact us at 01 2834579 to arrange.

Android Mobile Application Programming Course: Possible Careers

Computer Programmer, Mobile Application Programmer, Software Developer, Software engineer, Software Test, Software Design, IT consultant, Software Trainer.

Android Mobile Application Programming Course: Qualifications

Successful candidates are awarded the Postgraduate Diploma in Google Android Applications Programming at Pass, Credit or Distinction level. The Diploma is awarded by the Institute of Commercial Management.

Android Mobile Application Programming Course: Application process

Selection is based on telephone consultation. Please contact us at 01 2834579 or e mail info@DistanceLearningCourses.ie to arrange a Consultation today!

Android Mobile Application Programming Course: Start Date

Enrolment for this Android Mobile Application Programming Course will take place on the 17th February 2012.

Android Mobile Application Programming Course: Application Process

Application for this Android Mobile Application Programming Course is available immediately online through our Course Payments Page.

Android Mobile Application Programming Course: Duration

14 weeks to 1 calendar years depending on individual progress.

Android Mobile Application Programming Course: Fees

€995

Fees may be paid online through our Course Payments Page. Alternatively payments can be made by cheque, bank draft, credit card, debit card or bank transfer.

All fees must be paid before the Android Mobile Application Programming Course begins.

Android Mobile Application Programming Course: Brochure

Request a Brochure for this Android Mobile Application Programming Course.

Disclaimer

Every effort is made to ensure accuracy; however responsibility is disclaimed for any error or omission in this website.

Distance Learning Courses as part of the Fitzwilliam Institute Group closes on Bank Holidays and for a number of days at Christmas and New Year. Distance Learning Courses reserves the right to postpone, cancel or alter courses without notice or to change any of the details in this web page. Fees are not refundable unless the course is cancelled by Distance Learning Courses.

Existing students can login here.

Distance Learning Courses, Temple Court, Temple Road, Blackrock, Co. Dublin. Tel: (01) 283 45 79 Fax:(01) 283 45 75

 
 
FEATURED COURSE...
 
OUR ETHOS...

- Practical Skills Training
- Delivered By Industry Professionals
- Industry Recognised
- Internationally Accredited
- Established Over 25 Years
- Transferable Skills Globally
- Career Focused Approach
- Interactive Case Study Based
- Hugely Successful Formula
 
TESTIMONIALS...
 
SPECIAL OFFER...

Enrol on any of our Distance Learning Diploma Courses and receive one added-value module worth €250! Enrol on any of our Distance Learning Postgraduate Diploma Courses and receive two added-value modules worth €500!

Consultations are held over the phone and you can start your Distance Learning course the same day.
 
 
Home Study Course Event Management Course - Distance Learning Online Marketing Courses - Distance Learning Online Marketing Courses - Home Study Distance Learning Public Relations - Distance Learning Event Management - Distance Learning Courses Project Management - Distance Learning Courses Event Planning - Distance Learning Courses Wedding Planning - Distance Learning Courses Web Marketing Courses - Distance Learning

Copyright © 2011 Fitzwilliam Institute Group