Android

Smart technology everywhere

    Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. With a user interface based on direct manipulation, Android is designed primarily for touchscreen mobile devices such as smartphones and tablet computers, with specialized user interfaces for televisions (Android TV), cars (Android Auto), and wrist watches (Android Wear). The OS uses touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching, and reverse pinching to manipulate on-screen objects, and a virtual keyboard.

    Android is popular with technology companies which require a ready-made, low-cost and customizable operating system for high-tech devices. Android's open nature has encouraged a large community of developers and enthusiasts to use the open-source code as a foundation for community-driven projects, which add new features for advanced users or bring Android to devices which were officially released running other operating systems. The operating system's success has made it a target for patent litigation as part of the so-called "smartphone wars" between technology companies.

    Prescient monitors this continually evolving technology through the Android focus group. The group also evaluates the new tools coming to market from different vendors to implement the technology. It provides support to the project teams during the architecture and design phase.

Android SDK/UI Development

  • Developing app for - Android device, Tablet, phablet etc.
  • Strong experience/knowledge of the Android SDK
  • Fragments, Activities, Drawers, ActionBars
  • Extensive UI Design experience
  • Knowledge of Android themes and styles.
  • Strong Understanding of Mobile Design Paradigm

API/Integration/Connectivity

  • JSON/RESTFul
  • Storage Integration (GoogleDrive, Dropbox etc.)
  • Implementing Augment Reality
  • Sharing mobile data
  • Knowledge of Android Library Extensions

User Info/Location/Database

  • Accessing native application/data (Local storage, phoneBook, SMS, Gallery, Camera etc.)
  • Working with GPS data captured by mobile network provider or google
  • SQLite Database
  • ORM based framework - ORMLite

Performance/Optimization

  • Experience in performance optimization UI and network
  • Awareness of network availability issues, optimizations and workarounds
  • Knowledge of CPU, memory and battery consumption by Android applications
  • Understanding of unit testing tools

Android app development at Prescient

Prescient monitors this continually evolving technology through the Android focus group.

The group also evaluates the new tools coming to market from different vendors to implement the technology.
It provides support to the project teams during the architecture and design phase.

Our Android expertise includes:

Android SDK
  • Developing app for - Android device, Tablet, phablet etc.
  • Strong experience/knowledge of the Android SDK
  • Fragments, Activities, Drawers, ActionBars
  • Extensive UI Design experience
  • Knowledge of Android Library Extensions
  • Experience in performance optimization UI and network
  • Awareness of network availability issues, optimizations and workarounds
  • Knowledge of GPS and tracking
  • Knowledge of CPU, memory and battery consumption by Android applications
  • Awareness of UI experience and usability considerations
  • Knowledge of Android themes and styles.
  • Understanding of unit testing tools
  • Comfortable Working Within Google Play Store
  • Strong Understanding of Mobile Design Paradigm
API/Integration/Connectivity
  • JSON/RESTFul
  • Storage Integration (GoogleDrive, Dropbox etc.)
  • Implementing Augment Reality
  • Sharing mobile data
User Info/Location
  • Accessing native application/data (Local storage, phoneBook, SMS, Gallery, Camera etc.)
  • Working with GPS data captured by mobile network provider or google
Mobile Database
  • SQLite Database
  • ORM based framework - ORMLite