Home

Tech

What we think

Building for Bharat: How We Engineer Redpapr to Run Smooth on Even the Lowest-End Phones

Go Back

At Redpapr, we believe real tech isn't what runs great on flagship devices — it's what runs just as well on a ₹6,000 phone with patchy 4G and 2GB RAM.

That’s why we’ve made it our mission to build a platform that doesn't just look good in a demo, but works well for real students across India — students who may have:

  • A budget Android phone
  • Limited storage space
  • Data-capped internet
  • Older OS versions
  • No tablet, no laptop, no fancy stylus

This is not just an accessibility feature — it’s the foundation of our engineering.


🧠 1. Native First: No Half-Measures

Unlike many platforms that wrap web apps in mobile shells, we go fully native — on both Android and iOS.

This gives us fine-grained control over performance, animations, touch responsiveness, and memory management. It also lets us tap into device-level optimizations like:

  • Native offline storage
  • Background sync
  • Push delivery queues
  • Adaptive UI rendering based on device specs

🖋️ 2. Text > Images

We design content to be text-first, because text:

  • Renders crisp at all resolutions
  • Scales well for different screen sizes
  • Loads faster
  • Is easier on storage and bandwidth
  • Is searchable and accessible

That means diagrams are rendered with vector graphics or interactive widgets instead of static image dumps. Wherever we can say it with words instead of weight, we do.


🧩 3. Vector > Scalar

When visuals are necessary (and they often are), we use SVGs and Lottie animations over PNGs and JPEGs. Why?

  • Smaller file size
  • Sharper on all screen densities
  • Animatable without eating CPU
  • Scalable without blur

This makes the app look beautiful without punishing load times or data usage.


☁️ 4. Smarter On-Device vs Cloud Logic

We don't blindly push everything to the cloud or dump it on the phone.

Instead, we dynamically choose:

  • Use device power for simple operations when the phone is idle
  • Stream content from cloud when the device is low on storage
  • Cache precomputed results when a user is on fast WiFi
  • Avoid network-intensive operations if the device is on low battery or limited data

This kind of situational awareness is critical when building for real-world use.


📦 5. Space-Saving Data Formats

We use BSON, Parquet, and other compact formats internally to store structured data.

This:

  • Reduces storage footprint
  • Speeds up parsing and loading
  • Enables partial fetches and lazy rendering

For large collections like MCQ banks, test logs, or study plans, this is a huge performance win.


📡 6. Smart Precaching = True Offline Mode

We don’t just cache what’s on screen — we predict what a user is likely to need next, and cache it in advance:

  • The next 2 chapters after the one you just opened
  • The previous 3 tests you attempted
  • Your bookmarks and notes
  • The UI shell and navigation logic

So even if you lose signal — you don’t lose momentum.


🤳 7. Design That Respects Muscle Memory

We don’t reinvent common patterns. We:

  • Use bottom nav, pull-to-refresh, long press menus — all familiar to users
  • Follow Android and iOS design guidelines
  • Avoid clever gestures that only confuse
  • Keep controls where thumbs naturally rest

If you’ve used WhatsApp, YouTube, or Instagram — Redpapr should feel instantly familiar.


📱 8. Deep OS Integration

On Android:

  • We follow Material You guidelines
  • Support low-end versions (down to Android 7+)
  • Optimize for Doze mode and low-RAM conditions
  • Build for split-screen and picture-in-picture use

On iOS:

  • Adaptive layouts for SE, Mini, and Pro devices
  • Battery-aware syncing
  • Haptic cues and system gestures

Every platform deserves native love, not just one-size-fits-all wrappers.


📄 9. Multi-Version PDFs (Because One Size Doesn’t Fit All)

We generate three separate versions of every PDF:

  • Mobile version: optimized for reading on a 5–6 inch phone screen, large fonts, single-column, light file size
  • Tablet version: uses wider layouts, annotations, and interactivity where supported
  • Print version: high-quality, minimal ink, printable A4 format

No more pinching and zooming just to read a paragraph.


🚀 The Philosophy: Build Down, Not Just Up

At Redpapr, we don’t believe in cutting-edge tech for its own sake. We believe in building efficiently, responsibly, and inclusively.

That means designing not just for the “next billion” — but the first million who are already here, trying to study, on phones not designed for it.

That’s why we sweat the details, from kilobytes to gestures. Because we’re not just making an app — we’re building the infrastructure of accessible learning.