Android, backed by Google Inc., is the fastest growing open source mobile device platform, which in turn is powered by Linux operating system. Android offers a simple yet powerful application development framework (C++/Java and XML) and open access to APIs to build richer mobile applications. Applications can range from enhancing the user experience to productivity and entertainment. Considering the growing popularity and usability of the Android platform, there is a dire need of skilled application developers in the industry. The Developing Mobile Apps for the Android Platform program is meant for the segment that understands Java programming and are keen on gaining skills on application development on the Android platform. This program focuses on application level APIs and imparts in-depth skills to develop user and data-centric mobile applications and utilities on the Android platform. This program imparts skills in Android application development including working with graphics, multimedia, connectivity, and location-based services. In addition, the learner will learn to debug, deploy and test mobile applications. This program consists for the following two courses:
Java is an object-oriented language that enables you to create real-world applications. The code reusability feature of Java enables the software developers to upgrade the existing applications without re-rewriting the entire code of the application. The concept of working with files and I/O streams enables the software developers to store and retrieve the information from a flat or a text file. Packages enable the reusability of classes and methods across various applications
A wide variety of smartphones are available in the market with an even wider range of options for mobile applications. This has given a rise to development of varied mobile applications for different genres. One of the most popular platforms for mobile application development is Android. Android, backed by Google Inc., is the fastest growing smartphone/mobile device platform, which is powered by the Linux operating system. This program intends to provide adequate knowledge for developing intuitive applications for the Android platform. This course focuses on application-level APIs and imparts in-depth skills to develop user and data-centric mobile applications and utilities on the Android platform.