IoT App Development Case Study: Connecting a Gas Stove to a Smartphone
We developed an iOS and Android app for a customer in Japan that connects a built-in gas cooktop to a smartphone. Users can control the appliance, check cooking progress, and browse and share recipes.
- Features delivered: Appliance control, real-time cooking status notifications, and recipe viewing and sharing
- SMILE's responsibilities: High-level and detailed design, implementation, unit testing, and integration testing
- Team Size: Development Team Members
Customer Challenges
The solution needed to let users control a built-in gas stove and check cooking progress from their smartphones. It also needed to support viewing and sharing recipes in the app and work on both iOS and Android.
Project Objectives
The goal was to make everyday cooking easier by allowing users to control the stove, monitor cooking progress, and access recipes from their smartphones.
SMILE’s Scope of Support
SMILE handled the high-level and detailed design, implementation, unit testing, and integration testing of the iOS and Android apps.
Key Development and Improvement Points
The app brings together appliance controls, cooking progress notifications, and the ability to browse and share recipes. Users can manage the appliance and access the information they need for cooking from their smartphones.
Technologies Used
iOS
Built with Swift and GRDB, a SQLite library.
Android
Java
Technical Challenges and How We Addressed Them
SMILE handled the high-level and detailed design and implementation of the iOS and Android apps, as well as the design and execution of unit and integration tests. The apps let users control the appliance, receive real-time cooking updates, and browse and share recipes.
Implementation Benefits
Users can monitor cooking progress on their smartphones through real-time notifications. The same app lets them control the cooktop and browse and share recipes, making it easier to use the appliance and find recipes for everyday cooking.
Key points for an offshore development structure
For this project for a customer in Japan, SMILE staff joined the development team. SMILE was responsible for high-level and detailed design, implementation, and the design and execution of unit and integration tests.
Conclusion
We developed iOS and Android apps that let users control a gas stove, receive cooking status updates, and browse and share recipes. SMILE contributed to the design, implementation, unit testing, and integration testing of the apps, helping users manage cooking from their smartphones.
Start a Consultation on GX and DX Initiatives
From assessing your current situation to implementing systems and improving operations, we work with you to design an approach that fits your company’s needs.
- We can help clarify issues in your current operations and data.
- You can design implementation steps that fit your organization’s structure.
- You can continue building a framework that remains easy to operate after implementation.
- You can use data to verify results and make ongoing improvements.