MA-SP Programming and Developing Android Applications using Java and XML for Mobile

MA-SP Programming and Developing Android Applications using Java and XML for Mobile

  • Duration:
  • Investment: US$ 299.00
Certificate:

Must complete all lessons

Content

Viewed
Overview

Description

Android is an open source operating system which is a rapidly progressing technology. This course will introduce an overview of the Android Application. In this course, the student will learn about event handling, graphics and multimedia support and interface design for the Android platform.  It explains the step by step procedure to create a new Android project. The basic essential languages such as Java and XML are discussed and their application in the Android principles studied using a practical session.

 

WHO SHOULD COMPLETE THIS COURSE

  • Android Engineer
  • Android Software Engineer
  • Application Developer
  • System Administrator
  • IOS Developer
  • Software Engineer
  • Web Designer
  • Mobile Development Manager

 

COURSE OUTLINE

OVERVIEW OF ANDROID

  • Background and History of Android
  • Features
  • Frameworks
  • Installing Components - Android SDK
  • Setup of the Android SDK and Eclipse

 

CREATING NEW ANDROID PROJECT

  • New project template
  • Android Virtual Device
  • First app " hello world"

 

JAVA AND XML ESSENTIALS

  • OOPS Concepts
  • Inheritance
  • Interfaces
  • Java Language in Android
  • Practical Session : Modify selected Java and XML

 

USER INTERFACE DESIGN

  • Coding in XML
  • Link XML code to Java code
  • Java Adapters

 

EMULATOR

  • Running an app in an emulator
  • Testing using a real device
  • Emulator Problems

 

EVENT HANDLING

  • Text Boxes
  • Event handling with multiple button
  • Add Event Listeners

 

SEND AN SMS

  • Setup permission
  • Coding
  • Activity – Sending data from an app by SMS

 

MULTIPLE ACTIVITIES

  • Fragments
  • Introducing resistor calculator app
  • Intents
  • Landscape and portrait modes
  • Creating App Widgets

 

LANGUAGE AND LOCALISATION

  • Languages, Screen size and density
  • Tablet Layouts
  • Platform versions, Localisation

 

MENUS, PREFERENCES AND SETTINGS

  • Creating options menu
  • Preferences
  • List-based menu structures
  • Context menus

 

DATA STORAGE

  • Data storage media
  • User permissions
  • SQLite database
  • Saving files

 

CONNECTING EXTERNAL HARDWARE

  • IOIO Board
  • IOIO Mint and Droidalyser
  • What can IOIO do?
  • IOIO Demonstration code
  • Importing existing code

 

Investment

Plan Name Investment
Unlimited Access for 2 Years: US$ 299.00

Instructor

Grahame Andrews

BE(Computer), BTeach (IT), Cert IV TAA, PRINCE2

 

Grahame has worked in the Information Technology industry for over 25 years. From humble beginnings making electronic kits with his dad, he landed the ultimate geek job: a sales clerk at Dick Smith Electronics.

He went on to study Electrical and Computer Engineering at the University of Wollongong. After graduating he joined Computer Science Corporation. A programmer in C, Delphi, Java (and anything he could get his hands on) lead Grahame to develop telephone and internet banking systems. These systems still exist today in the credit unions and banks throughout Australia, New Zealand and Asia.

Grahame worked as a developer and project manager for companies that made bespoke systems for the, highly regulated, pharmaceutical industry. During this time he won an international scholarship and presented to conferences throughout Australia and New Zealand. He has published articles on his work in Electronic Clinical Trials.

In 2009, he turned his sights to training full time. Grahame now provides adult and school-age vocational training at TAFE, a university and for private organisations. He works as an Information Technology consultant and training specialist. Currently, mobile apps (Android and iPhone) are a popular teaching area for Grahame. He also provides online training and writes distance learning material.

When not behind a computer, he loves to play music (and leads a ten–piece ska band), skiing and bushwalking in the beautiful Blue Mountains, where he lives with his wife and two young sons.

Courses by this presenter

Viewed
Duration
Overview