Tutorial 1 : Basic about Android
Android is a mobile software platform. It is an operating system too. It is designed based upon Linux Kernel. It is developed by Google and the Open Handset Alliance. Being an open source platform there is no license fees so it reduces the initial investment of the project owner.
In the era of mobile technology, Android has been showing its enormous presence attracting, both, users and Android application developers. Since its release in 2007, we have found Android's prospects in developing quality mobile applications. Whenever Google releases new versions of Android SDK, multiple new features are added to compete in the mobile technology world.
Why do people choose Android ?
The answer is Android has various characteristics to produce revolutionary mobile applications. Such as -
• To send and receive data across mobile platform Android uses various technologies like
GSM,EDGE,CDMA, Bluetooth, Wi-Fi, EV-DO, and UMTS
• SQ-Lite for data storage
• Android has wide range of libraries for image, video and audio files like MPEG4, H.263, H.264, AMR,
AMR-WB, MP3, AAC, JPG, BMP, GIF, PNG, WAV, and MIDI formats.
• It has comprehensive libraries for 2d and 3d graphics
• It has Inter-Process Communication (IPC) message passing facilities
• You can use Google talk for P2P communication
• It has features for video camera, touch screens, GPS, accelerometer, and magnetometer.
Android has SDK which provides tools and libraries for Android app development. With its SDK a developer can design the UI for an application and debug it as well.
The SDK includes multiple versions of Android platform (For example, Android 1.1, and Android 1.5) that can use for Android Application Development. For every version, the SDK offers a fully compliant Android library and system image.