Senior Software engineer || Flutter web & app developer || Laptop and a lot of dreams || love to play with Al/ML ||open for remote work || Alhamdulillah
🚀 𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐢𝐧𝐠 𝐄𝐒𝐏𝟑𝟐 𝐁𝐥𝐮𝐞𝐭𝐨𝐨𝐭𝐡 𝐂𝐨𝐧𝐭𝐫𝐨𝐥𝐥𝐞𝐫 𝐢𝐧 𝐅𝐥𝐮𝐭𝐭𝐞𝐫! 🚀
I built a cross-platform Flutter app to discover and control ESP32 devices over Bluetooth — real-time controls, easy pairing, automatic reconnect while scanning, and actionable background notifications that trigger device actions on tap. The app also streams logs (machine time, hits, events) so you can inspect device activity even when the UI is off.
✨ 𝐊𝐞𝐲 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬:
📶 𝗕𝗹𝘂𝗲𝘁𝗼𝗼𝘁𝗵 𝗗𝗶𝘀𝗰𝗼𝘃𝗲𝗿𝘆 & 𝗣𝗮𝗶𝗿𝗶𝗻𝗴
🔁 𝗔𝘂𝘁𝗼-𝗥𝗲𝗰𝗼𝗻𝗻𝗲𝗰𝘁 — retries while scanning until manual disconnect (exponential backoff)
🔔 𝗕𝗮𝗰𝗴𝗿𝗼𝘂𝗻𝗱 𝗡𝗼𝘁𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀 — show status in background; tap notification to perform actions (toggle, stop/start, request logs)
🧾 𝗟𝗼𝗴𝘀 & 𝗛𝗶𝘁 𝗗𝗲𝘁𝗲𝗰𝘁𝗶𝗼𝗻 — view machine time, event hits, and live logs from the device; tap to fetch detailed logs even when the screen is off
🧩 𝗕𝗹𝗼𝗰 𝗣𝗮𝘁𝘁𝗲𝗿𝗻 — ConnectionBloc + LogBloc manage lifecycle, reconnect, notifications, and logs
🔧 𝐓𝐞𝐜𝐡 𝐇𝐢𝐠𝐡𝐥𝐢𝐠𝐡𝐭𝐬:
• Flutter + platform notifications (Android/iOS) wired to actions
• Background service delivers actionable notifications and log fetch requests
• Bloc coordinates scans, reconnects, notification taps, and log streaming
Check out the demo video below to see it in action! 🎥
🔗 𝗚𝗶𝘁𝗛𝘂𝗯 𝗖𝗼𝗱𝗲: https://t.co/ZmE6jkXRil
🙏 If you found this useful, please support the project by giving it a star ⭐ — thank you!
#Flutter #ESP32 #Bluetooth #IoT #Notifications #Logs #OpenSource #ios
#Android #Google #dart #programmer #programming #coderlife
🚀 𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐢𝐧𝐠 𝐄𝐒𝐏𝟑𝟐 𝐁𝐥𝐮𝐞𝐭𝐨𝐨𝐭𝐡 𝐂𝐨𝐧𝐭𝐫𝐨𝐥𝐥𝐞𝐫 𝐢𝐧 𝐅𝐥𝐮𝐭𝐭𝐞𝐫! 🚀
I built a cross-platform Flutter app to discover and control ESP32 devices over Bluetooth — real-time controls, easy pairing, automatic reconnect while scanning, and actionable background notifications that trigger device actions on tap. The app also streams logs (machine time, hits, events) so you can inspect device activity even when the UI is off.
✨ 𝐊𝐞𝐲 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬:
📶 𝗕𝗹𝘂𝗲𝘁𝗼𝗼𝘁𝗵 𝗗𝗶𝘀𝗰𝗼𝘃𝗲𝗿𝘆 & 𝗣𝗮𝗶𝗿𝗶𝗻𝗴
🔁 𝗔𝘂𝘁𝗼-𝗥𝗲𝗰𝗼𝗻𝗻𝗲𝗰𝘁 — retries while scanning until manual disconnect (exponential backoff)
🔔 𝗕𝗮𝗰𝗴𝗿𝗼𝘂𝗻𝗱 𝗡𝗼𝘁𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀 — show status in background; tap notification to perform actions (toggle, stop/start, request logs)
🧾 𝗟𝗼𝗴𝘀 & 𝗛𝗶𝘁 𝗗𝗲𝘁𝗲𝗰𝘁𝗶𝗼𝗻 — view machine time, event hits, and live logs from the device; tap to fetch detailed logs even when the screen is off
🧩 𝗕𝗹𝗼𝗰 𝗣𝗮𝘁𝘁𝗲𝗿𝗻 — ConnectionBloc + LogBloc manage lifecycle, reconnect, notifications, and logs
🔧 𝐓𝐞𝐜𝐡 𝐇𝐢𝐠𝐡𝐥𝐢𝐠𝐡𝐭𝐬:
• Flutter + platform notifications (Android/iOS) wired to actions
• Background service delivers actionable notifications and log fetch requests
• Bloc coordinates scans, reconnects, notification taps, and log streaming
Check out the demo video below to see it in action! 🎥
🔗 𝗚𝗶𝘁𝗛𝘂𝗯 𝗖𝗼𝗱𝗲: https://t.co/ZmE6jkXRil
🙏 If you found this useful, please support the project by giving it a star ⭐ — thank you!
#Flutter #ESP32 #Bluetooth #IoT #Notifications #Logs #OpenSource #ios
#Android #Google #dart #programmer #programming #coderlife
🚀 𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐢𝐧𝐠 𝐄𝐒𝐏𝟑𝟐 𝐁𝐥𝐮𝐞𝐭𝐨𝐨𝐭𝐡 𝐂𝐨𝐧𝐭𝐫𝐨𝐥𝐥𝐞𝐫 𝐢𝐧 𝐅𝐥𝐮𝐭𝐭𝐞𝐫! 🚀
I built a cross-platform Flutter app to discover and control ESP32 devices over Bluetooth — real-time controls, easy pairing, automatic reconnect while scanning, and actionable background notifications that trigger device actions on tap. The app also streams logs (machine time, hits, events) so you can inspect device activity even when the UI is off.
✨ 𝐊𝐞𝐲 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬:
📶 𝗕𝗹𝘂𝗲𝘁𝗼𝗼𝘁𝗵 𝗗𝗶𝘀𝗰𝗼𝘃𝗲𝗿𝘆 & 𝗣𝗮𝗶𝗿𝗶𝗻𝗴
🔁 𝗔𝘂𝘁𝗼-𝗥𝗲𝗰𝗼𝗻𝗻𝗲𝗰𝘁 — retries while scanning until manual disconnect (exponential backoff)
🔔 𝗕𝗮𝗰𝗴𝗿𝗼𝘂𝗻𝗱 𝗡𝗼𝘁𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀 — show status in background; tap notification to perform actions (toggle, stop/start, request logs)
🧾 𝗟𝗼𝗴𝘀 & 𝗛𝗶𝘁 𝗗𝗲𝘁𝗲𝗰𝘁𝗶𝗼𝗻 — view machine time, event hits, and live logs from the device; tap to fetch detailed logs even when the screen is off
🧩 𝗕𝗹𝗼𝗰 𝗣𝗮𝘁𝘁𝗲𝗿𝗻 — ConnectionBloc + LogBloc manage lifecycle, reconnect, notifications, and logs
🔧 𝐓𝐞𝐜𝐡 𝐇𝐢𝐠𝐡𝐥𝐢𝐠𝐡𝐭𝐬:
• Flutter + platform notifications (Android/iOS) wired to actions
• Background service delivers actionable notifications and log fetch requests
• Bloc coordinates scans, reconnects, notification taps, and log streaming
Check out the demo video below to see it in action! 🎥
🔗 𝗚𝗶𝘁𝗛𝘂𝗯 𝗖𝗼𝗱𝗲: https://t.co/ZmE6jkXjsN
🙏 If you found this useful, please support the project by giving it a star ⭐ — thank you!
#Flutter #ESP32 #Bluetooth #IoT #Notifications #Logs #OpenSource #ios
#Android #Google #dart #programmer #programming #coderlife