Today we will talk about a new Amazon Web service. The service is called Honeycode, and by using it you can build mobile and web applications without the need for writing code.
The service uses a spreadsheet model, and to get started it will take you a very short time. It is recommended for developers that know about spreadsheets, tables, and formulas. If you don't know too much about it, don't worry, you can always learn.
When you customize your app, the changes are effected immediately. You might want to start with an empty table, or you as well have the option to import data with a CSV form.
What does a Honeycode application include?
The applications you build with Honeycode include objects lists buttons and input fields. For data and display, you can use data cells, content boxes, buttons, blank blocks, blank lists, column lists, stacked lists, and forms.
For user input, you can use input fields, picklists, numbers, percentages, currency, contact, date, and time. And for layout, you can choose between using segments or screens.
There are built-in features that trigger certain actions. For example, you can set up a trigger that generates email notifications, and another trigger to modify certain data from a table when the trigger is executed.
There are new built-in functions. This includes functions that are common to the use of spreadsheets. The function window is the updated and improved version of the function Vlookup.
To get started, open the Honeycode builder and create your account. Once you log in you will see your workbooks and applications. You will also see the multiple search, filter, and view options.
You can choose to open and explore the items or you can create a workbook and make something completely new. The workbook and tables are designed so that you can use it in no time.
You can inspect and customize the app or you can clear the sample data from the tables. Anyways, the app can be later shared with the users. The most common practice is to inspect it first and then share it.
After creating the new workbook, the tasks table appears and you can check out the sample data. This means you can now open and browse items.
Let's analyze a spreadsheet column by column
A. Task- Plain text
B. Assignee-Text, formatted as a contact
C. Text- computed by a formula
D. Due- Date with multiple formatting options
E. Done- picklist that pulls values from another table. It is formatted as a Honeycode rowlink. The values in the columns are restricted to the ones found in other tables. The values can be "yes" or "no"
F. Picklist- takes values from the ReminderOptions table
G. Notification- Another date. It uses values. You can explore the entire workbook. You can see the tables and the apps.
How does the app builder work?
The app builder contains four screens. My tasks, All tasks, Edit, and Add task. Screens have layouts for both, web and mobile. The layouts are linked to the screens. You have the option to unlink the layouts.
The objects of a screen can be referenced in the tables. If you have a list object on the My task screen, it filters the rows of the Tasks table. The undone tasks are selected and ordered by the due date. When the app is ready and runs, the objects from the list are replicated, one per each task.
Objects from screens initiate run automation and actions. The add task button navigates to the add task screen. When already in the add task screen, the values that specify new tasks appear. By clicking the add button, automation writes the values to the specified task tables.
Automation can be triggered in different ways. There are 4 ways to trigger automation. The automation generates reminders for tasks that are marked as not yet done. It runs in the tasks table, one for each row.
Once your app is ready, you can share it with other members of your team. Honeycode users can choose to be a member of one or multiple teams. To share your app you have to click on the share app button. You search for the desired team members and share it.
People that you want to share the app with, receive an email with an invitation link. The app can be used from the link directly. Users that want to run their app from mobile devices can install the Honeycode player. The Honeycode player is available for both, IOS and Android.
In conclusion, Amazon has launched a new Amazon Web Service. The service is called Honeycode, and it lets you develop web and mobile apps without the art of coding. The application builder is based on spreadsheets. If you know how to use spreadsheets well, this can accelerate your development process. With Honeycode you can set up certain functions that trigger actions, for example, you can set up a trigger that delivers email notifications when a certain condition is met. The app builder is simple and easy to use.