The site has moved to www.waygroup.se/education

Android - Advanced

Goals

To understand advanced concepts of the Android platform such as the Dalvik Virtual Machine. To learn how to develop applications that should run in the background (Services) - and use them from user-interface applications. Gain a good introduction to i18n, Android security model and performance analysis using the profiling and tracing tools of the Android SDK.

Content

  • Dalvik Virtual Machine
    • Dalvik bytecode format
    • Dalvik compared to Java Virtual Machine
    • Bridging Dalvik to native code
  • Advanced application development concepts
    • i18n and resource handling
    • Android security model
    • profiling and performance analysis
  • Building Android Services
    • Android Interface Definition Language (AIDL)
    • Inter-process communication using AIDL
  • Hands-on Labs
    • Tweak application performance using profiling tools
    • i18n and resources
    • Android Service development
    • Connecting Java and native code using JNI
    • Developing secure applications

 

Prerequisites

Attendees should be familiar with basic Android application development corresponding to Android - Introduction to application development. Basic knowledge of C is beneficial.

Course length

2 days.

Price

13 000 SEK

Location
Course Date  
 Malmö 2009-05-14  

For info and pricing of on-site/on-request trainings - contact training@jayway.com.