{ M.Ghaly }
← All Projects
Mobile App

Aydi Field App

Simplify your field operations and record-keeping. Built with an offline-first architecture so field workers stay productive with or without connectivity.

Year

2023

Company

Aydi Technologies

Status

Live

Play Store

Download →

FlutterGetXSQLiteOffline-FirstREST APIsClean ArchitectureMulti-Role

Aydi Field App

A mobile application that simplifies field operations and record-keeping for on-the-ground teams, built with an offline-first architecture to ensure full functionality regardless of connectivity.

Key Challenge

Field workers operate in areas with unreliable or no internet access. The app needed to remain fully functional offline, sync reliably when connectivity returned, and handle conflict resolution without data loss.

What I Built

  • Offline-first architecture using a local SQLite database — all operations write locally first, then sync to the remote API when online.
  • State management with GetX — clean separation of controllers, repositories, and data sources following a layered architecture.
  • Background sync — detects connectivity changes and automatically pushes pending local records to the server.
  • Optimistic UI — updates reflect instantly on screen without waiting for server confirmation, keeping the experience fast in the field.

Tech Stack

Flutter · GetX · SQLite · REST APIs · Clean Architecture · Offline-First