AWS HoneyCode: Building Apps Without Code

Sep 2, 2020

AWS HoneyCode: Building Apps Without Code

Introduction and development experience review of AWS HoneyCode

Author

Abhishek Pundir
Abhishek PundirSenior Software Engineer

Amazon Web Services (AWS) recently launched AWS HoneyCode, a no-code mobile and web app builder. I built an app using the app builder of HoneyCode and in this article, I am sharing my experience of development with HoneyCode and why I think it is the future.

Basics of HoneyCode:

Projects in HoneyCode are categorized as WorkBooks. Users can create multiple apps inside a single workbook.

Dashboard HoneyCode

HoneyCode Dashboard

A HoneyCode workbook has a collection of Tables. The tables have a spreadsheet-like environment, one key characteristic of HoneyCode.

A table (named Tasks) in WorkBook

Users can create basic apps to visualize and edit the data in workbook tables (using Actions). In regards to the development experience, the app development process feels data-centric (or data-first), which is in-line with the motivation behind creating HoneyCode.

Prerequisites / Learning Curve

Spreadsheet environment is a basic characteristic of HoneyCode and thus, development with HoneyCode requires knowledge of using spreadsheets. To consume table data in the app or to write data from the app to the tables, it is required to know how to write spreadsheet formulas, conditionals, etc.

Using HoneyCode has its own learning curve for writing data related queries

Features

  • Spreadsheet like environment

Spreadsheet environment provides support of features like writing formulae and expressions for table cells, giving extensive control for manipulating data.

  • Easy Support for linking and consuming data across tables

Referencing data of one table in another is quite simple. While writing formulae, mentioning the name of the table (with optional filters) gives access to the specific data. At other input fields, HoneyCode auto-suggests a list of tables to select from. All tables are accessible globally across any workbook app.

  • Feature to build different UIs for web and mobile

There exists support for building separate UIs for mobile and web views. By toggling button, developer can unlink mobile and web layout and develop them individually.

  • Support for sharing apps or workbook and maintaining access levels across teams

Individual apps or the whole workbook can be easily shared and the owner can manage access levels for each member.

  • Quick to get started

Though using HoneyCode has a learning curve related to queries, still the process is quite quick to understand and it is easy to get started with writing queries.

Drawback and Scope of Improvement

  • Restricted real-time collaboration

A general restriction with such app-building-platforms is the lack of real-time collaboration. Only one user can edit the app at a time, else changes being made become prone to inconsistency. We will need to see how supportive HoneyCode is of this feature.

  • Lack of UI finesse

The platform doesn't have much support for UI finesse. Users can create basic column-like layouts, but for more than that, there is a very limited scope of customizing UI.

  • Not all spreadsheet features are available

Among the features that I needed for my app development, I couldn't find multiple spreadsheet features. e.g changing the table cell background or app content background based on cell value.

  • Significant Action response time

Any changes or activity is performed by creating actions (e.g: to add a new row in a table on button click, the user needs to create action). The response of these actions takes time to reflect. Based on my experience of working with app-building platforms, on adding complex & multiple action flows, the app will take a significant amount of time to respond.

To Summarise

HoneyCode is a good go-to tool to create a basic app for data understanding and interaction with minimal efforts in app development. With a small learning curve, non-coding professionals can get up-and-running with using the platform. Yet, the platform at present falls short of expectations in terms of fine control on UI, finding features available otherwise in spreadsheet tools and smoothness in performance (when heavy-actions performed).

Web View of App Developed

Web and Mobile view of the app developed using HoneyCode

Subscribe to Our Newsletter

More from the engineering frontline.

Dive deep into our research and insights on design, development, and the impact of various trends to businesses.
Insight
From Test Failure to Root Cause: Building an AI-Assisted Playwright Failure Analysis Pipeline
Oct 9, 2026

From Test Failure to Root Cause: Building an AI-Assisted Playwright Failure Analysis Pipeline

This blog explains how an AI-assisted Playwright pipeline can analyze test failure evidence, identify probable root causes, and support human-validated debugging.

Insight
The Model Context Protocol: From First Call to Production
Oct 8, 2026

The Model Context Protocol: From First Call to Production

This blog explains how Model Context Protocol (MCP) works, from tool discovery and execution to OAuth authorization, security controls, and production deployment.

Insight
Stop Automating Everything: A Balanced Quality Engineering Approach to Testing
Oct 8, 2026

Stop Automating Everything: A Balanced Quality Engineering Approach to Testing

Balanced quality engineering places automation, API testing, exploratory work, and AI where each gives the most value, so teams ship faster without trading away user-perceived quality.

Insight
From Rolling Deployments to Zero-Downtime Releases
Oct 6, 2026

From Rolling Deployments to Zero-Downtime Releases

This blog explains how Blue-Green deployment helps reduce downtime in online banking releases through traffic switching, pod readiness, static-resource versioning, and rapid rollback.

Insight
The Deprecation Notice Nobody Reads
Oct 5, 2026

The Deprecation Notice Nobody Reads

This blog explains why API deprecation notices often fail and how staged retirement, telemetry, brownouts, and scheduled enforcement can make API migrations more controlled and predictable.

Insight
Why Legacy Systems Make Business Growth More Expensive: Navigate A Smarter Path to Legacy Modernization
Sep 23, 2026

Why Legacy Systems Make Business Growth More Expensive: Navigate A Smarter Path to Legacy Modernization

Learn how legacy systems make business growth more expensive and how edge-first modernization can remove constraints without replacing the existing system.

Insight
SSO, Audit Logs and RBAC: The Enterprise Features AI Prototyping Tools Do Not Cover | Sarika Gautam
Sep 23, 2026

SSO, Audit Logs and RBAC: The Enterprise Features AI Prototyping Tools Do Not Cover | Sarika Gautam

Why AI-generated prototypes fail enterprise review: the context behind SSO, the cost of skipping audit logs, and how role explosion makes RBAC a product of its own.

Footer

The Right Conversation Can

Save You Six Months.

Book a Call