Skip to content
KaziShakib

IoT / BLE / Mobile Application

Fruits Electronics

Mobile IoT app for BLE-enabled industrial devices — custom BLE communication, Flutter UI, and encrypted packet handling.

Fruits Electronics
Role
Software Engineer
State management
GetX
Category
IoT / BLE / Mobile Application

Overview

Fruits Electronics is a mobile IoT solution for intelligent control and real-time management of BLE-enabled devices across industries. It combines a Flutter UI with custom BLE communication and encrypted packet handling.

Challenge

Industrial BLE devices needed a mobile console to discover paired units, open configuration, and exchange commands securely — not a generic Bluetooth scanner.

Solution

Built a Flutter app with GetX, GATT-based BLE communication, AES-encrypted packets, and a home list of paired devices for view/configure flows.

System architecture

Flutter UI (GetX) speaks BLE GATT to hardware. Command/response payloads are AES-encrypted. SharedPreferences stores paired-device prefs. Users select a device from the home grid, then configure or control it over the encrypted BLE channel.

My contribution

Implemented the Flutter IoT client — paired-device home UX, BLE GATT communication, and AES packet handling for Fruits Electronics hardware.

Technology

FlutterDartGetXBLE GATTAES encryptionSharedPreferences

Engineering challenges

  • Custom BLE GATT profiles instead of off-the-shelf consumer BLE APIs alone.
  • Encrypting packets without making the UI feel slow or fragile.
  • Clear paired-device identity (IDs/labels) for industrial units in the field.

Implementation

Delivered the Home paired-device grid, BLE connect/configure paths, encrypted packet send/receive, and supporting settings/info navigation.

Outcome

Available on Google Play as Fruits Electronics.

Related work

DaraRadar

IoT / BLE / Mobile Application

DaraRadar

Flutter rider-safety app with BLE devices, real-time location, group rides, Firebase, and Google Maps.

Flutter · Firebase · Google Maps API · BLE · flutter_blue_plus · GetX

View Case Study
RevoTec

IoT / Home Automation / Mobile Application

RevoTec

Production-grade Flutter IoT app for monitoring, controlling, and automating smart climate and connected devices in real time.

Flutter · Dart · Firebase · GetX · FCM · fl_chart · Geolocator · SharedPreferences · HTTP · PDF tools

View Case Study

Discuss a similar Flutter project.

Chat with me