Android App Development

Sush Labs develops custom mobile software solutions for enterprise, business and government organisations.

Good design is good for business
The fundamentals of good design
Bringing it all together

Fingerprint Authentication

Security has always been a crucial part of mobile development, and getting it right is no small feat. Unlike PINs and lock patterns, fingerprint authentication is light-years ahead of PINs and lock patterns. This technology is becoming increasingly popular on consumer devices, and with Android M and N it’s easier than ever to implement it in your app.

Case Study: Kiwibank
See how we use fingerprint authentication for Kiwibank’s mobile banking
Fingerprint Authentification - Developed by Sush Mobile
Android Wear apps development

Android Wear

Designed specifically for the untold number of emerging wearable devices, Android Wear is a specialised version of the Android operating system designed specifically for small, simple, and intuitive interactions on devices worn on the body. Notifications, actions, and voice recognition input are some of the more interesting features on these devices.

Geolocation & Mapping

One of the unique features of mobile applications is location awareness. Mobile users take their devices with them everywhere, and adding location awareness to your app offers users a more contextual experience. The location APIs available in Google Play services facilitate adding location awareness to your app with automated location tracking, geofencing, and activity recognition.

Case Study: NZ Blood Service
See how we used interactive mapping for NZ Blood to help donors find donor centers
Developing Geolocation for Android Apps
Camera usage in Android App

Camera & Augmented Reality

Android allows apps to directly manipulate RAW photos as they are captured. Apps have access to powerful native camera controls and can apply and preview filters and manipulations like white balance, exposure, focus, and face detection live. Apps can also use the camera from another app using intent.

Some android devices and third-party peripherals enable infrared or stereo-vision, which allow apps to calculate distance and accurately recreate scenes in three-dimensions.

Android Augmented Reality
Case Study: QV Homeguide
See how we use augmented reality with property data for QV Homeguide
Case Study: My Food Bag
See how we integrated camera and social sharing functions in the My Food Bag app

Push Notifications

Push notifications for Android allow third party servers to send data to Android devices via Google Cloud Messaging (GCM). Data received from GCM may alert an app of new data, contain a payload like a text message in an instant messaging client, or tell the app to synchronise data with the server. In some cases the notification framework can be used to trigger background tasks.

Notifications can appear in the notification drawer, on the lock screen, or as heads-up displays. Actions and additional information can also be built into notifications to allow users to interact directly with an app without the need to launch it.