Description
The course describes in details the software layers of the Android operating system and their components, starting from the Linux kernel, continue with the native layer ending with the framework layer. A deep knowledge of the internal mechanisms of an operating system can help programmers write efficient applications and helps solving problems. It is also essential for those who intend to build a customized Android OS.