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.