I’m excited to share LogStore, a Flutter application I’ve been building to make amateur radio logging fast, accurate, and fully offline.
🎯 What it does
Quick Call Logging: Save every QSO with rich fields — callsign, frequency, band, mode, date/time (UTC), RST sent/received, grid, operator, notes.
Powerful Search & Filters: Instantly find calls by band, mode, date range, callsign prefix, country, or any combination.
ADIF Import: Bring your historical logs in with .adif import (auto maps standard fields; shows a summary before saving).
Local-First Storage: Uses sqflite (SQLite) for reliable, private, offline storage.
Export Anytime: One-tap SQLite export/backup for portability and analysis.
Quality of Life: Duplicate detection, editable entries, dark mode, and optional charts (per band/mode activity).
🛠️ Tech Highlights
Flutter + Dart for a single codebase across Android/iOS (and desktop soon).
sqflite for fast local persistence.
ADIF parser to map fields like CALL, BAND, MODE, FREQ, QSO_DATE, TIME_ON, RST_SENT, RST_RCVD.
Clean architecture + state management (e.g., Riverpod/BLoC) for scalability.
Why it matters
Logging shouldn’t get in the way of operating. With LogStore, your QSOs are organized, searchable, and safe—even when you’re off-grid.
👇 Want a demo, APK, or to contribute?
Drop a comment or DM me. I’d love feedback from the community!
hashtag#Flutter hashtag#Dart hashtag#HamRadio hashtag#AmateurRadio hashtag#ADIF hashtag#SQLite hashtag#sqflite hashtag#MobileDev hashtag#DXing hashtag#QSO hashtag#OpenSource
Информация по комментариям в разработке