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
• Hardware Support in Android
• The Native User Space
• System Services
• System Startup
3.Tools
• adb
• How to write shell scripts
• Emulator
• 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
• 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++
• 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