5 pointsby pawandeepsingh6 hours ago2 comments
  • pawandeepsingh6 hours ago
    Hey HN, author here.

    I built RevPDF after trying to edit my resume on the bus and finding nothing good on mobile - everything was either cloud-based (didn't want my resume on random servers), subscription-locked, or 100s of MBs.

    The blog post breaks down how I got it to ~20MB vs the typical 150-300MB:

    Key decisions: - Flutter + C++ instead of Electron (saved ~100MB right there) - No cloud infrastructure - everything local (privacy + smaller size) - Minimal dependencies - custom components where possible - Smart asset management - Google Fonts instead of bundling

    Trade-offs I made: - No OCR, 3D PDF support, or advanced signatures - But for basic editing, forms, annotations - it's much faster - Desktop is free, mobile has small one-time payment

    A German tech blog found it and wrote about the "no cloud requirement" - turns out privacy-conscious users were desperate for this. Now at 10k+ downloads.

    Genuinely curious: 1. For Flutter developers - any size optimization tricks I'm missing? 2. What PDF features do you actually use daily vs what's just bloat? 3. Would open-sourcing the rendering layer be useful?

    Happy to answer technical questions about the implementation!

  • drakeswalla3 hours ago
    why futter?