Price 7,680 ILS

DURATION 5 Days

Prerequisite:

Android Application development background – A must
C++ Knowledge at medium level – Very helpful
Driver development background – An Advantage

Course Outline:

Day 1

1.Introduction

2.Android Architecture

• The Androidized Kernel
• Hardware Support in Android
• The Native User Space
• System Services
• System Startup

3.Tools

• adb
• How to write shell scripts
• Emulator

Day 2:

4.Working with the Android Source Tree

• How to download and build Android
• Working with the Android Source Tree
• Android Application Framework (With emphasis on JUNIT, logging and stuff that can be used for testing)
• Writing an App to be used as a test console (Using the android app testing framework)
• Changing and debugging the Settings App

Day 3:

5.Android NDK – A native programming primer with exercises.

• How to write code in C++ for android
• How to load libraries
• How to interact between JAVA and C++

Day 4

6. Misc topics

7. Customizing Android

8.  Android Tools and Debugging

9. Summary