Course Overview
With Android phones being produced by all of the major phone manufacturers and with the addition of new tablet devices, it's no surprise that the Android platform is the fastest growing mobile development platform in the world. In this course, you will learn to develop Android applications using Java and the Eclipse development environment. You will learn basic application development including using the Android mobile camera, working with geolocation tools, and playing audio and video files.
Skill Gained
- Use Eclipse and the Android ADT plugin to develop and debug Android applications
- Build resizeable user interfaces
- Build sophisticated applications using multiple activities
- Communicate between and within Android applications using Intents
- Create Services to represent behind the scenes aspects of your application
- Set up text input from the hardware or software keyboard
- Display scrolling lists and grids with custom layouts
- Learn to properly handle rotation
- Parse and display XML from web services
- Use AsyncTask to background long running work
- Display context menus and search dialogs with the hardware search and menu buttons
- Listen and react to touch events
Who Can Benefit
- New and experienced application developers who wish to expand their toolset and specialize in developing Android apps for business, education, or personal use
- Developers seeking a career as an mobile applications developer
- Those new to mobile apps development
- Anyone who started building an app and needs help putting all the pieces together
Pre-requisites
- Experience in Java programming is required
- No experience in Android development is necessary
- Experience developing graphical user interfaces in JavaSE is helpful but not required
Android Application Development - Schedule
Day 1 |
|
09.00am – 10.00am |
Introduction to Android
Basic building blocks
|
10.00am – 10.30am |
Breakfast |
10.30am – 12.45pm |
Installation
Emulator setup
|
12.45pm – 02.15pm |
Lunch |
02.15pm – 05.00pm |
Activity
Hello World
|
Day 2 |
|
09.00am – 10.00am |
Layout
|
10.00am – 10.30am |
Breakfast |
10.30am – 12.45pm |
Views
|
12.45pm – 02.15pm |
Lunch |
02.15pm – 05.00pm |
Dialog
Intro to Intent
|
Day 3 |
|
09.00am – 10.00am |
Intent
|
10.00am – 10.30am |
Breakfast |
10.30am – 12.45pm |
Intent (cont.)
|
12.45pm – 02.15pm |
Lunch |
02.15pm – 05.00pm |
Menu
Preference
|
Day 4 |
|
09.00am – 10.00am |
SQLite
|
10.00am – 10.30am |
Breakfast |
10.30am – 12.45pm |
GPS
Maps
Camera
|
12.45pm – 02.15pm |
Lunch |
02.15pm – 05.00pm |
File
Internet
|