A pdf viewer for Android with Presentation support.
Go to file
Luke Hubmayer-Werner c64bc5f403 Refactor Presentation's view to be reusable 2024-09-01 04:04:11 +09:30
.idea Only layout visible pages on presentation on Android 13 and under 2024-08-24 12:45:58 +09:30
app Refactor Presentation's view to be reusable 2024-09-01 04:04:11 +09:30
gradle Generate Aztec code with zxing 2024-08-28 00:59:21 +09:30
.gitignore First commit 2024-08-14 15:42:34 +09:30
README.md Page Groups are toggled hidden instead of Pages 2024-08-27 18:40:33 +09:30
build.gradle.kts First commit 2024-08-14 15:42:34 +09:30
gradle.properties First commit 2024-08-14 15:42:34 +09:30
gradlew First commit 2024-08-14 15:42:34 +09:30
gradlew.bat First commit 2024-08-14 15:42:34 +09:30
settings.gradle.kts First commit 2024-08-14 15:42:34 +09:30

README.md

Untitled Android PDF Reader

Minimum Viable Goals:

  • Continuous Horizontal Scroll - unreasonably rare feature
  • Presentation View - i.e. show on an external monitor - haven't seen another app do this yet!
  • Immersive View - no system status bar etc.
  • Autocrop margins
  • Open files the Android way
    • Accept intents to load a single PDF
    • Built-in file browser with requisite permissions
  • Delete+Reorder Pages - doesn't have to save the source file, but does need to save a change journal
    • Tap thumbnails in Home fragment to (un)group with previous
    • Tap thumbnails in Gallery fragment to (un)hide page groups
    • Drag thumbnails to rearrange pages
    • Save metadata of these actions between sessions
  • Text Annotations - as above

Stretch Goals:

  • Networked View:
    • send PDF file to another client
    • synchronize views for different readers
    • coordinate views for one reader multiscreen
  • Pen Annotations
  • Autocrop undesired elements (e.g. logo in top right corner, copyright footer)
  • Improve overall UI