Codeandroid2 |
Scheduled Dates22 Jul 2013 |
Scheduled Address
Framework Training Ltd Business Environment Group |
Experience Levelexpert |
||
Days3 |
Price per person
|
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.

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
Prerequisites
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.
020 3137 3920