Destech Drive is where dealers and branches live inside the ARES ecosystem: they track their repair files, upload photos and documents, follow statuses and message the operation center. The app consumes both the legacy ARES API and ARES V2.
Technologies: Flutter, Provider MVVM, GetIt/Injectable, shadcn_ui, Firebase Remote Config, Codemagic + GitLab CI
I’m the app’s main developer in 2026 (86 of 125 commits) and ran its modernization as a planned five-phase program — each phase with its own plan, research, implementation and verification documents.
Highlights
- Re-foundation: shadcn_ui design system with a theme service, router-based navigation with a tab shell (drawer removed), dark theme by default.
- Single login + Remote Config: removed the dealer/branch selection step — v2-first auth with legacy fallback, refresh-token sessions, credentials in secure storage, and environment URLs served from Firebase Remote Config so they can change without a release.
- Document upload/viewing redesign, Android 13+ media permissions, migration to the Android Photo Picker.
- CI: GitLab pipeline building release-candidate and production Android artifacts from tags, plus GitBook user guides (EN/TR).