Develop an App

While there are three different types of apps (backend services/snippets, elements, and themes), they all have the same initial and final development steps. Start your development process by following the initial steps below. Then follow the development process for the type of app you're creating. Finish up by following the final steps, also below. Then, once you post your app, you'll need to manage it.

In this topic:

Initial App Development Steps

Create a developer account. You’ll be given a site that you can use to install and test your app.

Get familiar with Weebly and how our users develop websites with it. Go ahead and experiment with Weebly elements and themes. As you start planning and designing, keep in mind that Weebly users expect elements and apps to behave like they were developed by Weebly. Try to keep your app as close to the Weebly paradigm as possible. Become familiar with our app policy requirements.

Once you create those initial entries, follow the specific instructions for the type of app you are creating - backend service, element, dashboard card, or theme. Then come back here to finish up the development process.

Final Development Steps

Bundle up your app and upload.Create a zip file FROM the root directory and not OF the root directory. In other words, open the root directory (where the manifest.json file should be), select all files/directories, and create a zip of those. If you create a zip of the root directory, your zip file will not be able to upload to Weebly.

Create an App Card and the app's listing page, and create a pricing plan. These are used to display your app in the App Center.