Brief

Do you have an idea for a mobile app for your business?   We have the capabilities to design, build, test, and deploy iOS (iPhone / iPad) apps as well as Android apps.  We can write the app in the native languages (Objective C for iOS and Java for Android) to make use of the latest features and controls or we can write a cross platform app using Xamarin (in C#) or Codename One (in Java) to save money.

To illustrate our capabilities, we created a sample Android application using Codename One and native Android code that we was published to the Google Play app store from 2014-2016.  Below is a description of the application.

Give us a call to discuss your app needs!

App Description

Create different phone profiles and switch your profiles automatically based upon your location!

Do you ever find yourself in the following situations?

  • You are constantly changing your phone settings based upon where you are
  • You only want bluetooth switched on when you are away from home (e.g. in your car)
  • You only want Wi-Fi switched on when you actually need it (e.g. in your home and at your favorite coffee shop).
  • You want to have your volume switched off automatically when you reach certain locations (e.g. church)
  • You change settings throughout the day and want them reset back when you get home
  • If any of these or other any similar situations apply to you, then this app is perfect for you!

This app will allow you to setup unique profiles for different locations.  For example, when you are home, you may want to have your phone settings optimized for your home usage (e.g. wi-fi on, bluetooth off, alarm volume to max, ringer volume to max).  Conversely while work at work, you may want some of those settings changed (e.g. wi-fi off, bluetooth off, alarm volume to min, ringer volume to min).

In addition to letting you setup profiles for all of your relevant locations, it will also ACTIVATE those profiles AUTOMATICALLY once you have reached a certain distance from that location.  So there is no need to fumble around with clicking widgets on your phone when you have arrived at your location – this app will switch to the location’s profile automatically and notify you once this has occurred.

The following is a list of settings that can be customized per location in this version of the app:

  • Wifi
  • Bluetooth
  • Ring Tone
  • Notification Sound
  • Ringer Volume
  • Music Volume
  • Alarm Volume
  • Screen Brightness

The app uses the latest geofencing technology from Google to ensure minimal battery usage.

Note: if you are running Android 5.0 (Lollipop) and you wish to have this app control your screen brightness, please switch off the new Adaptive Brightness setting in Android (under Settings->Display->Adaptive Brightness).