Va’aitau o Vanuatu (VMGD)

Role: Flutter Developer
Platforms: Android, iOS
Client: Vanuatu Meteorology and Geo-Hazards Department (via Cubit Inc)
Appstore: iOS Link
Playstore: Android Link
Project Overview
Va’aitau o Vanuatu (VMGD) is a real-time weather and hazard notification app developed for the Vanuatu Meteorology and Geo-Hazards Department. It delivers timely updates on climate conditions and geo-hazard events such as earthquakes, volcanic eruptions, and tsunamis. I led Flutter development by adapting our existing Samoa weather architecture, then integrating VMGD-specific features like feedback capture and newsletter subscription.
My Responsibilities
- UI/UX Implementation using Flutter’s responsive widgets and SVG assets.
- State management with Bloc and HydratedBloc for offline support.
- API integration via Dio, including feedback & newsletter features.
- Push notifications using OneSignal.
- Environment-flavored builds (dev, staging, prod) via `.env` and Makefile.
- Offline data persistence using HydratedBloc and connectivity-aware widgets.
- Crashlytics integration and real-time user feedback tracking.
- Built a smooth subscription flow for VMGD’s Climate Watch newsletter.
Tech Stack
Category | Tools / Libraries |
---|---|
Frontend | Flutter, Dart, Responsive Sizer, SVG |
State | Bloc, Hydrated Bloc |
APIs | Dio |
Storage | GetStorage, Hydrated State |
Notifications | OneSignal, Local Notifications |
Dev Tools | Flutter 3.22, .env config, Makefile, CI/CD scripts |
Outcome / Highlights
- Community resilience through offline-first hazard alerts.
- Faster releases via Makefile automation and flavor workflows.
- Cross-platform launch with consistent UI and performance.
- Improved user engagement with in-app feedback and push messaging.
Skills Demonstrated
- Bloc-based reactive architecture
- Multi-environment Flutter builds
- Offline-first UX strategies
- Real-time notifications via OneSignal
- Integrated user feedback and email flows
Want Help With Your Flutter App?
I specialize in:
- Cross-platform Flutter development (Web, iOS, Android)
- Bloc & Clean Architecture patterns
- Offline-first & CI-ready apps
- API integration, Firebase, OneSignal
Let’s build your next Flutter app — get in touch!

Description
Vanuatu Meteorology and Geo-Hazards Department (via Cubit Inc)
Sept 2024
Real-time weather and geo-hazard alert app for Vanuatu. Built with Flutter, using HydratedBloc, Dio, OneSignal, and offline support. Developed for the Vanuatu Meteorology and Geo-Hazards Department.