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.
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
Project Info
- Date
- January 2023
- Role
- Solo Developer
- Category
- Flutter