About the service
I specialize in developing mobile reader applications for e-books and documents that work fully without the internet and synchronize between devices as soon as a network connection appears. A user opens a book in the subway without connection, makes notes, and when they get online everything neatly syncs to their second phone or tablet.
At the core is an offline-first architecture: each book, bookmark, note, and reading position are first saved locally and only then sent to the cloud. I think through conflict resolution in case the same file was being read on two devices simultaneously without connection, so that progress doesn't get lost or accidentally overwritten.
What typically goes into a project:
— Local storage for EPUB, PDF, FB2 and text formats with fast text search
— Background synchronization of library, reading position, bookmarks and notes between devices
— Conflict resolution when offline editing on multiple devices
— Font, theme and reading mode customization for comfortable extended reading
— File import from cloud storage and manually, format conversion when needed
I deliver a working application ready for publication, along with documentation, to make it easier for your team to maintain it going forward.
At the core is an offline-first architecture: each book, bookmark, note, and reading position are first saved locally and only then sent to the cloud. I think through conflict resolution in case the same file was being read on two devices simultaneously without connection, so that progress doesn't get lost or accidentally overwritten.
What typically goes into a project:
— Local storage for EPUB, PDF, FB2 and text formats with fast text search
— Background synchronization of library, reading position, bookmarks and notes between devices
— Conflict resolution when offline editing on multiple devices
— Font, theme and reading mode customization for comfortable extended reading
— File import from cloud storage and manually, format conversion when needed
I deliver a working application ready for publication, along with documentation, to make it easier for your team to maintain it going forward.