27 Jan 2014
Framework Training Ltd
Business Environment Group
Call us to discuss cost-effective options for training your team.
Price per person
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.
If you are interested in custom / on-site advanced Android app development training for any size of team, please get in touch – we would be glad to help build a course that meets your learning requirements.
We can take into account your existing technical skills, project requirements and timeframes, and specific topics of interest to tailor the most relevant and focussed course for you.
This can be particularly useful if you need to learn just the new features in the latest Android SDK / Android Studio or a refresher on Android app development Best Practices, or perhaps need to include extra topics to help with pre-requisite skills.
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
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
Launching and interacting with native platform processes
Communicating between applications
Connecting to web applications / Web Services via HTTP URLs
- URLLoader classes
Using the Base64Encoder class
Accessing RESTful web services with JSON
Overview of popular JSON tools & Libraries
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
Sending and receiving complex data
Android Message Filtering
Android & Model Driven Development (MDD)
What is MDD?
MDD and the Agile Manifesto
Key MDD concepts
- Domain model
Android development lifecycle & MDD