Android is an open-source software stack for mobile devices that includes an operating system, middleware and key applications. Android's mobile operating system is based on a modified version of the Linux kernel. The Android open-source software stack consists of Java applications running on a Java-based, object-oriented application framework on top of Java core libraries running on a Dalvik virtual machine featuring JIT compilation. Android has a large community of developers writing applications that extend the functionality of the devices. There are currently over 150,000 apps available for Android.
Android Training Course is a hands-on guide to designing and building mobile applications using Google's Android open-source platform. The course explains what Android is and how it compares to other mobile environments, the setup of the Android Eclipse-based development tools, the Android SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.
This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android phones.
By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform.
|Core Android||Advance Android|
|Introduction To android||Custom Content Providers|
|Android Overview and History||Location Services|
|SDK Overview||Broadcast Receivers|
|Hello World App||Intent Filters|
|Main Building Blocks||Networking|
|Basic Android User Interface||Sensors|
|Android System Overview||Wi-Fi|
|Multimedia in Android||Camera|
|Basic Content Providers|