Raja Software Labs logo

Google Nest

Google Nest is a line of connected, smart home automation products including smart speakers, smart displays, streaming devices, thermostats, smoke detectors, routers and security systems including smart doorbells, cameras and smart locks.

The Google Home App and Google Nest devices

The Google Home App (GHA) allows you to set up, manage, and control your Google Nest devices, as well as hundreds of compatible smart home products like lights, cameras, and Matter-enabled devices, all from a single app.

RSL Role

RSL has been working with Nest for 8+ years, and has made significant contributions to the development of the Nest App and the Google Home App, along with development contributions to Hangouts, Google+, Google Chat and Gmail.

Google Home Mobile App

RSL worked on key GHA modules on Android and iOS including Nest Home Hub, Nest Cameras, Nest Doorbell, Google Wifi router, etc. and played a role in the latest UI refresh. RSL was involved in shipping 40+ releases of the product, and helped triage and fix a large number of critical launch blockers.

Key technologies and frameworks include: Kotlin, Swift, Objective-C, Java, WebRTC, Firebase, EarlGrey/Espresso test frameworks, Bluetooth/BLE and Wifi discovery and pairing, gRPC, ExoPlayer, TypeScript, Hilt, Jetpack Compose, Bazel, etc.

Nest App - Mobile and Web App

The Google Nest app and devices

For the past few years, RSL has been handling the end-to-end responsibilities for shipping the Legacy Nest App on Android, iOS and Web. This includes development of new features, performance and bug fixes, including crash reports, triaging customer issues, A11y compliance, etc.

Some of the key features we have worked on in recent years are: Nest Aware Subscriptions, reCAPTCHA Support, Google Login Support, Accessibility, SDK upgrades, Pairing flows, Material UI updates, Camera streaming updates, etc.

Key technologies and frameworks include: IoT, Bluetooth/BLE, NFC, Location best practices, streaming protocols, gRPC / Weave, React, Redux, Backbone, Ember.js, Java, Kotlin, Swift, Objective-C, EarlGrey/Espresso test frameworks, Python, Shell-scripting, Geofencing, etc.

GSuite Mobile Apps

The Google Hangouts app and other GSuite mobile apps

RSL worked on Google Hangouts and other GSuite mobile apps for 3 years. On Google Hangouts and Google Currents (previously Google+), we worked on both Android and iOS apps and helped with feature development (including key features like instant text messaging, audio-video calling), A11y compliance, bug fixes and managed the end-of-life transition to Google Chat. On Gmail, we helped with the UI redesign effort to integrate Google Meet and Google Chat into Gmail, and helped with Accessibility issues to achieve WCAG compliance.