Request a Quote

Featured Client

Portal for Sports Clubs

We have worked with Option Matrix for over 2 years. I recommend Option Matrix as a professional, flexible and skilled development partner. All in all, I see a bright future for Option Matrix. Keep up the good work and best of luck! Founder, Leading Sports Portal solutions provider in Denmark

Option Matrix Android Experience

Using native development tools Option Matrix build tailored solutions that provide richer user experience for each device and platform. Our company has a team of top-notch developers specializing in professional Android skill for application development. We are very sensitive to your ideas and work hard all the way to deliver a top-tier Android applications that runs smoothly and seamlessly.

Overview

Our clients range from small businesses to large international organizations and we have experience with site building, module development,complex system architecture planning and design, operational best practices and business requirements analysis. We often have been told that we understand the client requirements better than they do and work with our clients to define the best solution that meets their budget.

Application Framework

Option Matrix team can efficiently fulfill all your requirements regarding Android Application Development. With our experience and talented developers who are specialized in Android Application Development, you can be assured to get user friendly and interactive Android applications with universal appeal and demand. Specifically, our team can provide:

  • Location APIs
  • Autocomplete API
  • Online/Offline access
  • Push Notification
  • In-app purchase
  • Cache memory implementation
  • SQLite for data storage
  • Export and signing app for publishing
  • Low mobile application development costs because of its open source nature
  • Android web development

Location APIs

The location APIs make it easy for you to build location-aware applications, without needing to focus on the details of the underlying location technology. They also let you minimize power consumption by using all of the capabilities of the device hardware. Lets your app setup geographic boundaries around specific locations and then receive notifications when the user enters or leaves those areas.

Auto complete API

To give users the benefit of predictive search, your application should send a query request to the Auto complete API as the user types characters into an input box. The best way to do this is to set up a listener for the keyup event on the input box, and then to use the value of the string in the input box as the value for the input parameter in your request.

Push Notification

A notification is a message you can display to the user outside of your application’s normal UI. When you tell the system to issue a notification, it first appears as an icon in the notification area. To see the details of the notification, the user opens the notification drawer. Both the notification area and the notification drawer are system-controlled areas that the user can view at any time.

In-app purchase

Your application accesses the In-app Billing service using an API that is exposed by the Google Play app that is installed on the device. The Google Play app then conveys billing requests and responses between your application and the Google Play server.

In practice, your application never directly communicates with the Google Play server. Instead, your application sends billing requests to the Google Play application over intercrosses communication (IPC) and receives responses from the Google Play app

  • A sword that gives you more power in a game
  • A key that unlocks more features of a free app
  • Virtual currency that can be used for purchases

Recent Android Case Study

The application is designed for parents/ school management people and primarily for safety and tracking of school going kids. This application can use as a prominent device to get location on demand. This device can be great of use as an immense.

This case study provides a snapshot of the key features.

Admin Module:

Administrator can create school accounts that can login and create school profile as well as school contacts that can have a limited access via login. Also can search for school profiles or can browse the details for particular school by selected criteria.

School Module

The school administrator can add new student profile by entering mandatory fields. also school admin user can search for student profiles based on selected criteria’s. The school administrator can add new vehicle details by entering mandatory fields and can be update in school database.

Track All Buses by Route

Displays the lists of buses for a school on maps which includes the name of the vehicle and its last updated location based on driver GPS. The list of locations based on selected routes. The blue markup indicates the location of bus and the red markup indicates the location based on their names. Clicking on the mark up display the name of the location and Actual time to reach to that location.

Kids Location List

This screen displays the information regarding the scheduled time of a location based on route for a selected student. This screen also displays the details of last location address, time and ETA.

NFC Technology

The NFC tag is to update the student NFC batch ID based on the selected Grade and name of the student which populates on the screen when the NFC tag gets in contact with the mobile the ID appears on the textbox and assign the NFC id based on the selected student.

Founder,
Real Estate photography project, USA

Quality :

I cannot evaluate the server application code, only the user and admin interfaces; so on those I rate a 5.

Productivity :

Sometimes things seem to slow down but I think that just me not complete understanding the scope of the project on the server side. 4.5

Communication :

EXCELLENT 5, Everyone is always available.

Predictability :

Because the communication is EXCELLENT, 5, I am able to count on the level of performance and expectations so again 5.

Professionalism :

Highest level of Professionalism - If I could rank this as a 6, I would. I am impressed with the level of professionalism at all levels and with everyone I have interacted with.