NodeLoc Discourse iOS and Android native apps are now open source

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.

Hope this is useful to others working on mobile apps for Discourse. Happy to discuss the implementation, and PRs are welcome!

3 Likes