PDF, 워드, 엑셀, 파워포인트, 한글 문서를 한 앱에서 열고 고치는 오프라인 문서 앱입니다. 인터넷 없이 동작하고, 문서는 기기 밖으로 나가지 않습니다.
할 수 있는 것
- PDF, 워드(docx), 엑셀(xlsx), 파워포인트(pptx), 한글(HWP·HWPX), 텍스트 파일 보기
- PDF에 글자, 서명, 형광펜, 메모를 얹어 원본이나 사본으로 저장
- 쪽 순서 바꾸기, 지우기, 돌리기와 여러 파일을 PDF 한 권으로 묶기
- 엑셀 셀 값과 서식(글꼴, 굵게, 색, 정렬, 배경색) 편집, 시트 추가·이름 변경·삭제
- 카메라로 문서를 스캔해 PDF로 만들고, 스캔본의 글자를 읽어 복사
- 합치기, 나누기, 압축, 워터마크, 암호 걸기
어떻게 만들었나
- 오피스·한글 문서는 앱에 넣어 둔 JavaScript 렌더러를 WebView에서 돌리고, PDF는 pdfrx로 네이티브 렌더링해 인터넷 없이 여섯 가지 형식을 엽니다.
- 한국어 OCR(ML Kit)을 기기 안에서 돌리고, 문서 스캐너는 Google Play 서비스의 것을 써서 앱 용량이 거의 늘지 않게 했습니다.
- 엑셀 서식을 고칠 때 원본 스타일을 덮어쓰지 않고 새 스타일을 얹는 방식이라, 손대지 않은 칸의 글꼴·테두리·수식이 그대로 남습니다.
- 기능을 24단계로 나눠 개발하고 단계마다 실기기(갤럭시 노트10) 검증 기록을 남겼습니다. 스토어 문구에는 실기기로 확인한 기능만 적습니다.
- Flutter
- Riverpod
- go_router
- drift (SQLite)
- InAppWebView
- pdfrx
- ML Kit
- AdMob