Framework Training

Code

android2

Scheduled Dates

22 Jul 2013
23 Sep 2013
25 Nov 2013
27 Jan 2014

Scheduled Address

Framework Training Ltd

Business Environment Group
150 Minories
London
EC3N 1LS

UK

More about our London Training Centre

Experience Level

expert

Days

3

Price per person

£1995 +VAT

Course description

Our Advanced Android App Development training course is aimed at experienced developers who have already begun developing Android apps, who wish to adhere to Best Practices, utilise advanced programming techniques, and introduce measures to reduce development time using Model Driven Development techniques.

Our Android training course instructors have extensive commercial development experience and can bring that value into the classroom.

advanced android app development training course - android.gif

 

What you will learn

  • Advanced file system techniques
  • Model Driven Development & Android
  • Connecting applications
  • Displaying HTML content within an app
  • Android Data Message Service
  • Sending and receiving complex data

Who should attend

Experienced Android developers and Architects, who want to be able to use Best Practices and implement Model Driven Development techniques to reduce time to market with new app projects.

Prerequisites

Experience of developing Android apps, and a good understanding of Object Oriented Development.

Advanced Android App Development Training Course Syllabus

Advanced file system techniques

Using file streams
Reading and writing files
Working with binary data
Using the ByteArray class
Working with mass storage devices, such as USB and memory cards
Reading and writing from attached devices
Displaying, copying, and moving Files on a storage device

Connecting applications

Launching and interacting with native platform processes
Communicating between applications
LocalConnection class
Connecting to web applications / Web Services via HTTP URLs

  • URLRequest
  • URLVariables
  • URLLoader classes

Using the Base64Encoder class
Accessing RESTful web services with JSON
Parsing JSON
Overview of popular JSON tools & Libraries

  • Gson
  • Jackson

Displaying HTML content inside  Android apps

Understanding the HTMLLoader class
Detecting network availability
Monitoring and responding to network state changes
Detecting HTTP resource availability
Detecting Socket connectivity

Android Data Message Service

Introducing the Android message service
Creating a messaging destination
Sending data messages
Creating a messaging producer
Using the AsyncMessage class
Tracing message traffic
Receiving and processing messages
Creating a messaging consumer
Subscribing and unsubscribing to a destination
Receiving messages
Sending and receiving complex data

Android Message Filtering

Using selectors
Using subtopics

Android & Model Driven Development (MDD)

What is MDD?
MDD and the Agile Manifesto
Key MDD concepts

  • Boundaries
  • Structure
  • Domain model

Android development lifecycle & MDD

 

Portions of this page are modifications based on work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

Related courses

android1 Android App Development Training Course