Solis AppReact Native EngineerSolis App is a companion app to the Solis, an IoT device that provides Wi-Fi while traveling. It handles helping set up an account, set up the device, buy data, and much more!
Tools:
project header

Context:

As I was working for Colorfy, my first employer, I had the chance to build the Solis App from the ground up, build most of its features and maintain it for over two years.

The device was already usable using a web app but was limited in features and UX. This new mobile app was supposed to be the "remote" to the device.

 

Challenges:

Working in IoT means you're always dependent on another system for the app to function, making testing much harder. 

Also, this device was precisely about connecting to a Wi-Fi network and activating data to go online. That required the app to fully handle an offline mode, despite needing some network to log in/sign up and buy data packages. Since most of our users use the app while traveling, they can't be left without any internet in the middle of nowhere.

Key Achievements:

  • Built the app from the ground up that helps set up and control the Solis device.

  • Handling of online/offline state.

  • Implemented an in-app store with Braintree

  • Integration of Firebase Analytics (RIP).

  • Set up with a Wi-Fi connection and QR Code scanning.

  • Migration to TypeScript in the second year.

  • Managed releases in the App Store and Play Store.

  • Onboarding of interns and other engineers in the project.