We thought it would be helpful to walk you through Honeycode, Amazon's no-code app development platform. This tour is by no means comprehensive, but it will give you an idea of some of the tool's capabilities and functionalities.
We start our tour on the main screen, the My Drive screen, where you can find all of the apps you've created. It's a relatively streamlined interface to help you work as efficiently as possible.
You can also find a link to the Honeycode Community on My Drive. The tool is still in beta, so it frequently changes. The product developers add new features regularly based on the feedback they receive from the user base. The Community is very active, and it's a great place to engage and learn with other Honeycoders.
The app development process starts by creating a new workbook. Honeycode offers a few starting points. You can create a workbook by building from scratch, importing a file, or simply selecting a template.
We explore an inventory management application template. This template allows us to see the different elements of an app, and we'll poke around under the hood.
You'll notice that working on an app is not much different than maneuvering around your traditional spreadsheet application. You can add and delete rows and columns the same way. You can even perform calculations within the cells.
But, you'll also notice that there's more that you can do with Honeycode. A helpful app effectively organizes and manipulates data. Honeycode facilitates that by linking/relating data, and you don't have to be an expert in relational databases to understand how all of that works.
The Apps section is where you focus on the user interface and user experience aspects of your program. The Honeycode interface itself is a "what you see is what you get" (WYSIWYG) editor, so it makes it very easy to design your app.
You can drag and drop objects onto your layout. Objects include content boxes, buttons, lists, forms, etc. Honeycode simplifies the design process by limiting the scope of the available objects depending on what/where you're working. So you won't erroneously add the wrong object to your layout.
Objects can perform actions. For example, you can arrange it so that a button changes the data within a particular table or displays a message to users. These steps would typically require code, but it's all intuitive in Honeycode.
Automations are essentially robotic attendants for your app. You use automations to manage actions.
You can specify the criteria to trigger the actions. For example, a specific date and/or time or a change in a row, column, or cell could activate an operation. Honeycode provides the following prescribed actions:
- Add a row
- Update or insert row
- Webhook to connect to third-party apps
Watch the demo to see these features and functions in action.