If you need short-term help in Android design, usability, review or just giving a push to your team, remember, we are very close to the airport. Unfortunately our Android robots cannot fly…
Strategy to target Android SDK and various Android SDK versions to support the application on.
Strategy to decide devices (Phone, tablets, e-book reader, Google TV..) to build your application for.
Roadmap and business model for Enterprise mobility.
Architecture and Design
Architecting App Widgets for home screen
Push notifications to devices..
Choose the right storage mechanism | Client Vs Cloud | SD Card Vs Phone Memory Vs SQLite
Design an application where users can purchase stuff from within an Application using In-App purchase from Android.
Design tracking of the usage of your application using Google Analytics API from Android.
Choosing right components from Android
While designing application, choose right components/API from Android.
Porting application to devices
There are many Android devices available and number is growing. We build strategy to port application for these devices.
Usability, UX and UI Design
Usability and UX is very important for an Application to get closer to the user and liked by him. There are few major things that we need to keep in mind:
User is Lazy and doesn’t want to change habits soon. Design an app that is easy to use.
Optimum use of screen space. Place your elements such that they utilize well the space available on the screen. Different layouts for landscape and portrait mode.
Handle user anxiety by keeping user engaged. If application is getting some data from the network then show a progress bar to the user. If you can show as to how much time will it take or show a progress % then you handle user anxiety well. Next level of handling this could be get some data and show it to the user and populate the rest in the background. This way user is seeing the data than the Progress bar.
Design the correct layout for different form factors, density and other configurations. Image button that appears fine in a low density phone will occupy less space in high density phone and hence will appear smaller. We understand such things and many more while working on layouts.
Design and Code Review
We help companies in design and code review of application. We have compiled list of areas where developers make mistakes. Also, we have a repository of best design and coding practices that developers should be following. Some of the areas:
Optimum use of threads.
Handling exceptions in the code and communicating it to the user.
Optimum logging (Personal information is not logged)
Handling different use cases.
Releasing system resources when not required.
Correct usage of activity lifecycle and storing instance state.
… and much more.
We will help you develop those best practices and a process to improve on it further.