FlutterGaming

JCamo Tracker

JCamo Tracker is a Flutter-based mobile application that helps Call of Duty players track weapon progression, camouflage unlocks, and overall completion. Built as a solo project and my first experience with Flutter, the app focuses on managing checklist-driven progress data with local persistence and a simple, intuitive user experience.

January 2023
Solo Developer
JCamo Tracker - Screenshot 1
JCamo Tracker - Screenshot 2
JCamo Tracker - Screenshot 3
JCamo Tracker - Screenshot 4

The Challenge

The main challenge was building a complete mobile application while learning Flutter from scratch, relying on documentation and tutorials to understand the framework and implement the required features.

The Solution

The solution involved iterating on the app’s data structure and UI rendering approach, taking inspiration from Codmunity by Loadout Sarl for feature ideas and user experience patterns. I implemented local persistence to store progress data and refined the checklist logic to handle a large number of variables efficiently. While rendering the checklist initially caused minor performance issues due to iterative UI updates, optimizing the rendering logic and widget rebuilds resulted in a smooth and responsive experience for the app’s scope.

Key Features

  • Progress tracking
  • Challenge tracking
  • Camouflage completion tracking
  • Overall progress tracking
  • Counter

Technologies Used

Flutter

Project Info

Date
January 2023
Role
Solo Developer
Category
Flutter