Developer Docs

How does Codebots make building an app easier?

Codebots can help a development team save time and effort in a few different ways:

Initial app setup and proof of concept

We have found using Codebots makes building the initial MVP version of an app far more simple than usual, to the point where some teams use Codebots to build out prototypes instead of just mocking up static designs. You can get a basic app running in less than half an hour, which can make it very easy to demonstrate how the app could work.

By being able to get all the data structure in place, the time it takes to set up the app is greatly reduced. The dev team can focus on the interesting business logic from the get-go, rather than having to waste time in the initial setup.

Image

Extensions for quick and ready functionality

Using Codebots allows you to take advantage of the Extensions which we provide. Extensions are pre-built functionality which you can add into to your application and take advantage of. Think of them as though you are putting together a puzzle, but you have a bunch of pieces which are already stuck together ready to go. You can add them into your puzzle whenever you want, you just need to add in one or two connecting pieces.

The bots have a range of extensions ready to go, each of which help you do different things. To learn more about the different extensions which are available, explore your diagrams, or take a look at the “Extensions and Features” book in the Library. We also offer courses for the more complex extensions.

Image

Redesigning the data and UI structure

With the bots working off the models you give them, it is very easy to change those models and get the bots to rebuild based on the new plan. This makes it easy to keep things flexible and iterate quickly based on what ever is required. You can redesign the models and have the bots update the codebase (as much as possible) within a few minutes.

Depending on the complexity and the amount of custom code in your app, this process can be completely automated, or may only require a small amount of development work to update the code which the bots can’t. Either way, you can save yourself a lot of time and effort when it comes to updating your app.

We have worked with previous users who had to almost completely re-design their model after discovering it wasn’t the right design for what they needed. It took about 30 minutes to plan and reshuffle the model, 2 minutes for the bots to complete the build, then a few hours for one of the devs to update their custom code. According to their dev team, this process would have normally taken just under a week without the Platform to help.

You can see how something like this would be a huge advantage when requirements change quickly, like they can do as part of any agile process.

Image

You own your own code

All of the code which the bots write is originally developer written, meaning that it is completely human-readable and commented. We don’t force you to use our Platform in order to edit your code. When you create a project on Codebots, you can nominate how you want to store the code: either in one of our repositories, or you can nominate your own Git repository to use.

Either way, you completely own your code, and aren’t locked into the Platform (unless you want to stay and reap the ongoing benefits).

Image

Was this article helpful?

Thanks for your feedback!

If you would like to tell us more, please click on the link below to send us a message with more details.

Tool:

Generate

Iterate

Bot:

C#Bot

SpringBot

On this page

New to Codebots?

We know our software can be complicated, so we are always happy to have a chat if you have any questions.