Va’aitau o Vanuatu (VMGD)

Va’aitau o Vanuatu (VMGD) | Flutter Developer Portfolio

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

CategoryTools / Libraries
FrontendFlutter, Dart, Responsive Sizer, SVG
StateBloc, Hydrated Bloc
APIsDio
StorageGetStorage, Hydrated State
NotificationsOneSignal, Local Notifications
Dev ToolsFlutter 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)

  • Website

  • 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.