# How to use Discourse as microwebsite in mobile app

**URL:** https://meta.discourse.org/t/how-to-use-discourse-as-microwebsite-in-mobile-app/304775
**Category:** Development
**Tags:** mobile
**Created:** [April 21, 2024, 8:52am UTC](https://meta.discourse.org/t/how-to-use-discourse-as-microwebsite-in-mobile-app/304775 "2024-04-21T08:52:43Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Umeey\_US](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/umeey_us/32/380371_2.png) [@Umeey\_US](https://meta.discourse.org/u/Umeey_US)
#### Post date: [April 21, 2024, 8:52am UTC](https://meta.discourse.org/t/how-to-use-discourse-as-microwebsite-in-mobile-app/304775/1 "2024-04-21T08:52:43Z")

</div>

Hey everyone,

I’m currently working on a proof of concept (POC) where I want to test running the Discourse micro web suite within a Flutter app. My goal is to make it feel like a native experience, and I also want the app’s login to handle the tokens. Notification support should also be there. Are there any architectures I should look into to achieve this?  
Additionally, is there a Flutter version of Discourse available to simplify my work and create a more scalable solution?

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [April 21, 2024, 12:08pm UTC](https://meta.discourse.org/t/how-to-use-discourse-as-microwebsite-in-mobile-app/304775/2 "2024-04-21T12:08:08Z")

</div>

Hi, welcome to meta 👋

I’m not sure if it could help, but there is this Lexicon project: [Lexicon: a customizable native mobile app for your Discourse site](https://meta.discourse.org/t/lexicon-a-customizable-native-mobile-app-for-your-discourse-site/201085) that you might be interested in how it handles features such as notifications.

Unfortunately, I’m not aware of a Flutter project. 🤔

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [April 21, 2024, 12:28pm UTC](https://meta.discourse.org/t/how-to-use-discourse-as-microwebsite-in-mobile-app/304775/3 "2024-04-21T12:28:22Z")

</div>

There is [Flutter Mobile App for your Discourse Community](https://meta.discourse.org/t/flutter-mobile-app-for-your-discourse-community/299768), but you probably already found that while searching.

---

<div class="post-metadata">

### Author: ![Lexicon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lexicon/32/347938_2.png) [@Lexicon](https://meta.discourse.org/u/Lexicon)
#### Post date: [April 26, 2024, 5:55pm UTC](https://meta.discourse.org/t/how-to-use-discourse-as-microwebsite-in-mobile-app/304775/4 "2024-04-26T17:55:48Z")

</div>

@Umeey_US for push notifications, it depends on what you plan to use to actually dispatch notifications to Apple and Google so they are pushed to your users’ devices.

In our case, we needed our system to integrate with Expo’s [Push Notification service](https://docs.expo.dev/push-notifications/sending-notifications/), so we ended up building our own plugin for this.

However, if you wanted to use something like [OneSignal](https://onesignal.com/), you could leverage the existing work done in the [Discourse OneSignal plugin](https://github.com/pmusaraj/discourse-onesignal).

Perhaps there are other plugins that integrate with similar services that you could use.
