Welcome to the documentation for Codeless Academy's native app generation service. This documentation will serve as a reference point for creating a native app using Bubble and Codeless Academy. It covers using the Codeless Academy plugin and creating an app build.

Table of Contents

  1. Getting Started
  2. Testing Your App
  3. Navigation Inside of your App
  4. Using the Native Apps Plugin
    1. Status Bar
    2. App Header
    3. Alerts
    4. Push Notifications (OneSignal)
    5. Face ID/Touch ID
    6. Apple Pay (iOS only)
    7. Access Device Contacts
    8. Get Device Information
    9. Native Sharing
    10. Open Links (In-App Browser & External)
    11. In-App Ratings Prompt (iOS only)
    12. Device Local Storage
    13. Confetti Animation
    14. Internet Connection Alert
    15. Sign in with Apple
    16. Device Geolocation
    17. Update Background Color
    18. Deep Linking
    19. Barcode Scanner (Works with QR codes)
    20. Credit Card Scanner
    21. Adjust Mobile Attribution
    22. Share to your app
    23. In-App Purchases
    24. Device Vibration
  5. Creating an App Build
    1. Requirements for iOS (App Store)
    2. Requirements for Android (Google Play)

Getting Started

<aside> 📌 Before getting started, please make sure that you have created an app on Bubble. This service is not currently available for apps built on other no-code/low-code platforms.

</aside>

Installing the Native Apps Plugin

To install the Codeless Academy Native Apps Plugin, head to our plugin page on Bubble. You'll need this to be able to implement native app features into your Bubble app.

Testing Your App

<aside> 🚫 When using the Codeless Academy Native App plugin, be sure to place the plugin directly on the page, and not inside of any Groups. Also, make sure to not use more than one plugin element on the same page. Doing either of these can lead to unexpected behavior from the plugin or cause some features to not function properly.

</aside>

Codeless Academy allows you to test your native app so that you can get the full experience of your native features before purchasing a build and publishing to the App Stores. To test your app as a native you'll need to complete a few steps first.

Navigation Inside of your App

Codeless Academy's testing app and App Builds both use a native transition animation, to give your app the "look and feel" for a native app. This is handled automatically, as your app will automatically detect when you change pages within your Bubble app and begin the animation.