Airwick
The Air Wick app (from Reckitt) allows full control of bluetooth connected Air Wick Essential Mist devices. Users can connect their devices via the app, create fragrance schedules and adjust their intensity, receive notifications when level are low, purchase refills and automatic replenishment, and more.
Project Contributions
- • Fixed all show stopper bugs
- • Replaced high risk SDKs in house created solutions
- • Implemented iXguard obfuscation for production release
- • Created spin off versions of the app, for two new bluetooth and wi-fi connected devices offering multiple fragrances, lights, and better controls
- • Implemented app wide theme changes including dark mode
- • Converting Objective-C to Swift
- • Created unit test suites
Key Experience
- • Took control of the existing version of the app built by a third party vendor, written mostly in Objective-C, with heavy usage of their undocumented SDK
- • Collaborated with Reckitt's hardware and firmware teams for the new device
- • Worked with Bluetooth and Wi-Fi connected devices
- • Push, bluetooth and local notifications
- • In-app subscriptions and purchasing
Tech Stack
Objective C
Swift
UIKit
CoreBluetooth
Smart devices
Wi-Fi connected devices
MVC
MVVM
RESTful APIs