A cross-platform mobile application for IoT device management using MQTT protocol, built with React Native and Expo.

Cube MQTT is a sophisticated mobile application designed for IoT device management and monitoring. The app leverages MQTT protocol for real-time communication with IoT devices, providing users with instant control and monitoring capabilities. Built with React Native and Expo, it ensures cross-platform compatibility while maintaining native performance.
Implementing reliable MQTT connections on mobile devices
Managing state across multiple connected devices
Ensuring smooth performance with real-time data
Handling offline scenarios and data synchronization
Used MQTT.js library with connection pooling and reconnection logic
Implemented Redux for centralized state management
Optimized rendering with React Native performance best practices
Integrated AsyncStorage for offline data persistence