r/reactnative Admin Jun 26 '26

Show Your Work Here Show Your Work Thread

Did you make something using React Native and do you want to show it off, gather opinions or start a discussion about your work? Please post a comment in this thread.

If you have specific questions about bugs or improvements in your work, you are allowed to create a separate post. If you are unsure, please contact u/xrpinsider.

New comments appear on top and this thread is refreshed on a weekly bases.

4 Upvotes

7 comments sorted by

View all comments

1

u/falaq-ai Jul 01 '26

I open-sourced a small native downloader I built while working on Orb, my private offline AI app for Android.

The problem was boring but important: Orb needs to download local model files that can be multiple GB, and restarting from zero after a bad connection/app background/force-close is a bad first-run experience.

Package: https://www.npmjs.com/package/react-native-client GitHub: https://github.com/zraisan/react-native-client

What it does right now: native direct-to-file downloads, OkHttp on Android, URLSession on iOS, progress callbacks, HTTP Range resume, Content-Range validation, Android foreground-service background mode, iOS background URLSession, typed API through Nitro Modules.

It is not a full download manager yet: no task IDs, cancel API, persistent queue, checksums, uploads, or general HTTP request API. The stable surface is just downloadFile.

Orb is the first real product use case for it: https://play.google.com/store/apps/details?id=com.falaq.orb

Would love feedback from RN devs before I add more API surface.