Development technology

Android


Android is amongst the most popular open source mobile operating system that runs on the Linux Kernel. The Android platform is promoted by Open Handset Alliance TM. The use of Android-based smart phones is booming, with more than 400,000 Android apps being already developed.

The Android application development is based on Java programming language. Software written in Java can control mobile devices via Google-enabled Java libraries. Google Android SDK provides platform to develop Android mobile applications. Android provides a flexible development environment for Android mobile application development i.e. developers need not make use of Android Java Libraries only but it is also possible for them to use Java IDEs.

Some of the advantages of Android platform are mentioned below

  • Support for GSM, EDGE, 3G, 4G, CDMA, Bluetooth, Wi-Fi, EV-DO and UMTS technologies to send/receive data across mobile networks.
  • Provides comprehensive libraries for 2D and 3D graphics.
  • Provides a wide range of libraries for image, audio and video files.
  • Advanced features can be utilized such as video camera, touchscreen, GPS, accelerometer and magnetometer.
  • Supports inter process communication (IPC) message passing.
  • Supports P2P using Google Talk.
  • Supports SQLite for data storage.
  • Supports screen resolutions like QVGA, WQVGA, WVGA, HVGA, WXGA

Android can be used to create innovative and dynamic third party mobile applications. The platform is adaptable to VGA, 2D graphics library, 3D library based on OpenGLES 1.0 specifications and traditional smart phone layouts.

Decos Android Expertise

Decos has a team of experienced Android mobile application developers who can help build communication applications, office and business (productivity) applications, multimedia applications, travel applications, internet applications, entertainment applications, utility applications, mobile workflow based applications, security applications etc.

Services offered by Decos for Android based development are

  • Android app development for Mobile
  • Android app development for Tablets
  • Android Widget Development

We have experience in Developing Android Apps which are compatible with all Android versions like Froyo, Gingerbread, HoneyComb & Ice cream Sandwich. Our Android apps are developed using the ADT (Android Development Tools) and NDK (Native Development Kit). The NDK is used in scenarios when an app requires machine level interaction which is not possible with DVM (Dalvik VM). NDK is used to write code in C or C++.

The Android basic components that we have utilized in developing APPs are Activity, Service, Content Provider, Broadcast receiver, SQLite Database etc. All our Android apps & Widgets are tested thoroughly with the help of simulators created using AVD (Android Virtual Devices). With our rich experience in Mobile based development, we cater to all Android based development needs of our customers.

newsblock-separator