Hi everyone,
I previously promised to open-source our apps once the stable versions were available in the stores. They’re now live, so here’s the code.
These are native apps built with SwiftUI on iOS and Kotlin / Jetpack Compose on Android. They support browsing topics, posting and replying, chat, private messages, search, and notifications, along with NodeLoc’s custom features.
The apps were built specifically for NodeLoc. https://www.nodeloc.com They are not fully compatible with a standard Discourse installation. Parts depend on our plugins and custom APIs, so please treat the code as a reference if you’re building something similar. Adapting it to another community will require changes.
- iOS: Source code · App Store
- Android: Source code · Google Play
Hope this is useful to others working on mobile apps for Discourse. Happy to discuss the implementation, and PRs are welcome!