Week 1-2: Introduction to Android, Its features and Required Tools.

What is android?

  • Android is an open source operating system based on Linux Kernel specially designed for touch screen devices such as Smartphone, Tablets etc. 
  • Android was developed by the Open Handset Alliance (OHA), which is led by Google.
  • In 2007, Google released a first beta version of the Android Software Development Kit (SDK) and the first commercial version of Android 1.0 (with name Alpha), was released in September 2008.

Android features:

  • It’s an open source and we can customize the OS based on our requirements.
  • It support a connectivity for Infrared Transmission, CDMA, WIFI, NFC, Bluetooth, etc. for telephony or data transfer.
  • By using WIFI technology we can pair with other devices using apps.
  • Android have a multiple APIs to support.
  • We can store and retrieve data by using light weight database SQLite.
  • It have a wide range of media supports like AVI, MKV, FLV, MPEG4 etc.
  • It has an integrated open source webkit to support HTML5, CSS3.
  • It supports a multi-tasking, we can move from one task window to another and multiple applications can run simultaneously.
  • It will give a chance to reuse the application components.
  • We can access the hardware components like Camera, Microphone etc.
  • Now you can accept or deny unnecessary permission that are required by applications.