2024 - 10 min. to build a free native iOS/Android app 🔷

Brainless Step-by-Step to build and run on Android

  1. Create an index.json

    {
        "$jason": {
            "body": {
                "background": {
                    "type": "html",
                    "url": "<your-web-app-url>",
                    "action": {
                        "type": "$default"
                    }
                }
            }
        }
    }
    
  2. Upload the index.json to a place where is public accessible.

    • Example 1
      1. Go to Bubble App -> Settings -> SEO / metatags -> Hosting files in the root directory.
      2. Upload index.json.
      3. Publish Bubble App and get the URL of index.json.
    • Example 2
      1. Upload index.json to any cloud storage service.
      2. Make index.json to be public accessible.
      3. Get the URL of index.json.
  3. Get jasonette-android source code

    $ git clone https://github.com/jasonelle/jasonette-android

  4. Update strings.xml.

    $ cd jasonette-android/app/src/main/res/values/
    $ vim strings.xml

    Then replace “file://jason-app.json” to the URL of your index.json, so that your App can find the index.json in runtime.

  5. Build and install the APK to your Android phone.


Some community friends might be confused like

  • Can not find the setup file mentioned in the 1st post?
  • What is the file I need to modify and add my index.json in jasonette-android?

Hoping that this summary is helpful for you.

5 Likes