New Idea: Develop an Offline‑Capable Mobile App

After preliminary research, I plan to use React Native (RN) / Expo to develop a mobile/desktop app that can work offline. The busy exam week is about to end, and I welcome classmates who want to try something new to contact me and join the development group.

Repository address:

Requirements determine the development direction; I hope to avoid reinventing the wheel as much as possible, to prevent unnecessary development work. This app aims to fill the current user‑experience gaps (the current experience even makes me dissatisfied when accessing via phone), rather than building a full‑featured forum software like Discourse from :zero:.

I won’t list too many potential TODOs here, as they become an invisible mental burden. List one, implement one.

Offline browsing of all public topics


P.S.

  1. Although RN/Expo is cross‑platform, I don’t have $99 to register for the Apple Development Program, so I cannot publish the app on the Apple Store. I hope classmates who already have this qualification can contact me, so the app can be available to iOS users as well (incl. me).
  2. I also have other serious matters to attend to; this work is purely a hobby, and I cannot guarantee progress. If you want to motivate me to develop the app better, you can privately sponsor me.
4 Likes

Apple can be uploaded to Testflight, and it should be free.

Let me see, at least compiling requires a Mac device, which I don’t have.

% yarn expo run:ios
iOS apps can only be built on macOS devices. Use eas build -p ios to build in the cloud.

I have.