Technologies Used

Android [Java, SQLite, Android Studio, JSON, XML]

Pre-Requisites

Basic knowledge of any of Objective Orientated Programming Language such as Java.

Objectives

  • Build your own Android apps
  • Explain the differences between Android™ and other mobile development environments
  • Understand how Android™ applications work, their life cycle, manifest, Intents, and using external resources.
  • Design and develop useful Android™ applications with compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus.
  • Take advantage of Android's APIs for data storage, retrieval, user preferences, files, databases, and content providers.
  • Tap into location-based services, geo-coder, compass sensors, and create rich map-based applications.
  • Utilize the power of background services, threads, and notifications.
  • Use Android's communication APIs for SMS, telephony, network management, and internet resources (HTTP).
  • Secure, tune, package, and deploy Android™ applications.

Contents

We have built this course in a way that everything that you learn, you will be able to retain it for a long time. This is why we have distributed the whole course into various sections and not sessions.