LiteDocs adalah aplikasi Flutter Android yang fokus pada pembukaan dan pengelolaan dokumen secara cepat, ringan, dan offline-first.
Project ini sudah berisi pondasi MVP berdasarkan PRD di doc/archirtecture.md, termasuk struktur clean architecture awal, Riverpod state management, dan integrasi Android Open With.
- Home screen dengan daftar recent files (mock data)
- Viewer screen scaffold untuk alur buka file
- Archive browser scaffold
- Theme light/dark
- Android intent filter untuk
ACTION_VIEW(Open With) - Intent stream handling via
receive_sharing_intent
lib/
app.dart
main.dart
core/
theme/
features/
archives/
viewer/
platform/
intent/
shared/
data/
domain/
presentation/
- Flutter + Dart
- Riverpod (
flutter_riverpod) - File and intent integration:
file_pickerpath_provideropen_filexreceive_sharing_intent
- Local storage foundation:
isarisar_flutter_libs
flutter pub get
flutter runflutter analyze
flutter testImplementasi saat ini adalah baseline arsitektur MVP. Engine penuh untuk parsing/edit format (PDF, DOCX, XLSX, XML, ZIP/RAR/7z) masih tahap berikutnya.
- Ganti mock repository menjadi Isar persistence untuk recent/favorites.
- Tambah handler URI/path error dan fallback UI untuk intent invalid.
- Integrasi viewer nyata per format, dimulai dari PDF.
- Tambah feature file management (rename, delete, share, duplicate).