# Best practices for mobile app implementation?

**URL:** <https://forum.bubble.io/t/best-practices-for-mobile-app-implementation/94352>\
**Category:** Mobile\
**Created:** [May 28, 2020, 6:48pm UTC](https://forum.bubble.io/t/best-practices-for-mobile-app-implementation/94352 "2020-05-28T18:48:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mac1](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mac1/32/60214_2.png) [@mac1](https://forum.bubble.io/u/mac1)\
**Post date:** [May 28, 2020, 6:48pm UTC](https://forum.bubble.io/t/best-practices-for-mobile-app-implementation/94352/1 "2020-05-28T18:48:35Z")

</div>

Hi all, I’m just learning more about Bubble and working on a prototype. Wondering if there’s a “best practices” for implementing mobile apps on Bubble? Not so much design, but general implementation suggestions.

Like for instance, should it be just 1 page, with mostly Popups? Or Floating Groups? that get triggered on various States. A slide-in Hamburger menu, menu sliders, error messages, login, etc.

Not yet being very familiar with each Container type, I just dont know and would rather not go down one rabbit hole if others with more experience have already determined a better way (design/performance/etc) with how to best do them within Bubble.

Thank you!

---

<div class="post-metadata">

**Author:** ![natedogg](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/natedogg/32/79328_2.png) [@natedogg](https://forum.bubble.io/u/natedogg)\
**Post date:** [May 29, 2020, 1:46pm UTC](https://forum.bubble.io/t/best-practices-for-mobile-app-implementation/94352/2 "2020-05-29T13:46:27Z")

</div>

Hi @mac1,

The two main implementations in terms of structuring your Bubble app as a mobile app are single-page and multi-page. There are advantages and drawbacks to both.

Single-page will make your app “feel” faster since your app only has to load one webpage. A drawback to this method is that if you have a very complex application, having tons and tons of nested Bubble elements on one page can potentially slow down your development cycles.

Multi-page is easier to build with, as it’s just like building a normal Bubble app that is optimized for mobile. However, you could run into loading issues moving from screen-to-screen if you don’t have a great solution for that.

Check out our native app builder at Codeless Academy. Our solution is built to handle both implementations incredibly well, and we just added native loading transitions/animations this week. Our native transitions are so seamless, some people might not even believe it’s built on Bubble 🤫

> [@Convert your Bubble App into a Native App (iOS & Android)](http://forum.bubble.io/t/new-bubble-native-app-builder-and-plugin-from-codeless-academy/92818):
>
> Hi everyone! I’m announcing the launch of something I’ve been working on for months, a new native app option for Bubble apps via [Codeless Academy](https://codelessacademy.com)! I first started using Bubble in 2015, and I’ve always had a passion and a knack for expanding its web capabilities into the realm of native apps. In fact, when I first started [Qoins](https://qoins.io/), our native app was a [Bubble web app converted into a native app](https://www.wired.com/story/new-startup-no-code-no-problem/) using some of the same concepts we’re using today. [I recently had the opportunity to be on a podcast](https://www.stitcher.com/podcast/codeless/e/67845367) wit…

---

<div class="post-metadata">

**Author:** ![mac1](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mac1/32/60214_2.png) [@mac1](https://forum.bubble.io/u/mac1)\
**Post date:** [June 2, 2020, 1:54pm UTC](https://forum.bubble.io/t/best-practices-for-mobile-app-implementation/94352/3 "2020-06-02T13:54:09Z")

</div>

Nate, your product looks awesome. I tried to test the features on your site, but it takes me to FlightTest on my iphone and then wants an invite code. Not sure if i’m doing something wrong.

And your qoins app looks awesome and you have amazing traction there. Is Qoins no longer on Bubble?

And then to work with your product, are there guidelines on how to best implement those features in Bubble so that they get converted properly using Codeless?

Thx

---

<div class="post-metadata">

**Author:** ![natedogg](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/natedogg/32/79328_2.png) [@natedogg](https://forum.bubble.io/u/natedogg)\
**Post date:** [June 2, 2020, 2:30pm UTC](https://forum.bubble.io/t/best-practices-for-mobile-app-implementation/94352/4 "2020-06-02T14:30:13Z")

</div>

Hi @mac1! Thanks! So far, people have really enjoyed our features 😁

Correct, after you download Testflight on your iPhone, you’ll need to click [the link](https://testflight.apple.com/join/pbxinF3k) again. That will open TestFlight and allow you to download the app. If for some reason that isn’t working, send me a PM with your email address and I’ll get you added.

As far as guidelines to implementing the features, check out our [documentation](https://www.notion.so/codelessacademy/Codeless-Academy-Native-App-Documentation-a7d93daf482c4f6db117b6a1c5ac1fd6). We cover how to use each feature, and best practices for implementing them in your Bubble app.

As far as Qoins, we actually are still using Bubble, just only for our backend/API.
