Case Studies ArchiveFlutter • Developer Tools
Netro Systems Ltd. / Open Source
Wisperbot Chat SDK (Pub.dev)
Developer-Friendly Real-Time Messaging Package for Mobile & Web
A versatile, production-grade Flutter package designed to embed conversational customer support and real-time chat into any mobile, tablet, or web application.
RoleLead SDK Engineer & Package Author
PlatformFlutter
Timeline2023 – 2024
DomainDeveloper Tools
Project at a Glance
Published OnPub.dev
UI Layouts6 Formats
Real-Time SyncPusher WebSocket
ArchitectureClean & Extensible
Architecture & Engineering Challenge
Architected a developer-first Flutter package supporting 6 distinct UI injection layouts: Full Screen, Bottom Sheet, Dialog, Floating Action Button (FAB), and Embedded containers.
Integrated Pusher real-time WebSockets with secure private channels, automated connection recovery, polling fallbacks, duplicate message deduplication, and typing indicators.
Engineered rich media handling (voice clips, image attachments, typing indicators, human-agent handoff) and an administrative remote theming engine.
Key Technical Deliverables
6 embeddable layout modes with custom developer theme overrides
Pusher WebSocket connection with automatic backoff reconnection logic
Encrypted user session verification and pre-chat qualification surveys
Full voice note recording and inline audio playback support
Production Releases
Technology Stack
FlutterBLoCProviderPusher ChannelsOneSignalClean ArchitecturePub.dev
Next Case StudyEdTech
UniSavi Global