Book Image

Build Customized Apps with Amazon Honeycode

By : Aniruddha Loya
Book Image

Build Customized Apps with Amazon Honeycode

By: Aniruddha Loya

Overview of this book

Amazon Honeycode enables you to build fully managed, customizable, and scalable mobile and web applications for personal or professional use with little to no code. With this practical guide to Amazon Honeycode, you’ll be able to bring your app ideas to life, improving your and your team’s/organization’s productivity. You’ll begin by creating your very first app from the get-go and use it as a means to explore the Honeycode development environment and concepts. Next, you’ll learn how to set up and organize the data to build and bind an app on Honeycode as well as deconstruct different templates to understand the common structures and patterns that can be used. Finally, you’ll build a few apps from scratch and discover how to apply the concepts you’ve learned. By the end of this app development book, you’ll have gained the knowledge you need to be able to build and deploy your own mobile and web applications. You’ll also be able to invite and share your app with people you want to collaborate with.
Table of Contents (20 chapters)
1
Part 1: Introduction to Honeycode
7
Part 2: Deep-Dive into Honeycode Templates
13
Part 3: Let's Build Some Apps

Restricting data access per user using personalized views

Until now, we have been using this app for personal use only. However, with the updates made in the previous two sections improving the visual appeal of our app and adding the functionality for additional notes for each task, I feel it's ready to be shared with friends and family.

But once we share, every user will be able to create tasks and will also be able to mark them done. Potentially, this can add some chaos and confusion, especially in a work environment, where multiple team members can be working on a single project and might find it confusing as to who a task is meant for and who should complete it. As a result, we will also need a functionality to determine the tasks meant for each user of the app and only display those tasks to them.

Let's see how to make this happen:

  1. To capture the assignee information for each task, we need a field for storing this information. So, we start by adding another...