SchmiemanDev
Mobile AppPersonal project
2025-10-04

Ink & Pen Management Ecosystem

A specialized collection management platform featuring cross-provider data synchronization and a robust local-first architecture.

Flutter BLoC SQLite Google Drive API Clean Architecture Dart

This project involved the comprehensive development of a specialized management application for the fountain pen and ink community. I engineered a robust mobile platform that focuses on detailed asset tracking, high-quality visualization, and reliable data synchronization.

Project Overview

The objective was to develop a "collector-centric" application that enables enthusiasts to catalog their collections with precision. The platform provides tools for tracking ink and pen attributes, generating visual summaries, and maintaining a secure cloud-based backup to ensure data longevity.

Core Challenges

One of the primary technical challenges was engineering a cross-provider synchronization engine that could reliably bridge local SQLite data with both Google Drive and GitHub backends. I addressed the challenge of maintaining data consistency during offline-to-online transitions while ensuring that high-resolution images and complex metadata remained perfectly synchronized.

Engineering the Solution

I spearheaded the full-stack development and architectural design of the application, focusing on maintainability and data resilience:

  • Clean Architecture Implementation: I architected the application using Clean Architecture principles, separating business logic from data and presentation layers to ensure a highly testable and maintainable codebase.
  • Hybrid Sync Engine: I developed a specialized synchronization layer using Google Drive and GitHub APIs, allowing users to maintain a "personal source of truth" without relying on proprietary servers.
  • Advanced State Management: I implemented the BLoC pattern for complex UI states, including real-time filtering and statistics generation across thousands of potential collection items and custom attributes.

Operational Impact

The technical implementation offered clear value to hobbyists by ensuring 100% data ownership and privacy through the hybrid sync model. Specialized metadata tracking allowed users to gain deeper insights into their collection's usage and performance. By adopting a local-first, Clean Architecture approach, the platform also achieved high reliability across a wide range of mobile devices.