Build Customized Apps with Amazon Honeycode

Book description

A non-developer's guide to harnessing the power of Amazon Honeycode apps to manage projects, customers, operations, approvals, resources, and teams

Key Features

  • A practical guide to Amazon Web Services (AWS) no-code app development for meeting specific needs of customers
  • Create apps quickly without paying for costly developers using Honeycode's in-built templates and functions
  • Learn how to use stable AWS services to supplement Honeycode's present limits

Book Description

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.

What you will learn

  • Build mobile and web applications with simple drag-drops and customizations
  • Deploy and share apps and collaborate in real-time with your team
  • Understand how to create automated processes in apps
  • Create a customized view for each app user or a group of users
  • Import existing data from a CSV and build an app on top of it
  • Create connectors to external data sources
  • Build applications using Honeycode either from scratch or by modifying an existing template
  • Explore Honeycode templates and understand what use cases are available out-of-the-box with these templates

Who this book is for

Like the platform, this book is meant for everyone - professional and novice developers alike - who want to build and deploy apps for their personal or professional use as an individual or as a team. However, for professional developers, it is important to note that the book will not focus on advanced use cases with features like using public APIs and 3P integrations. No programming knowledge or experience is needed to start creating basic apps. However, working knowledge of Microsoft Excel or similar spreadsheet tools and a general understanding of logical statements will be helpful to get the most out of this book.

Table of contents

  1. Build Customized Apps with Amazon Honeycode
  2. Contributors
  3. About the author
  4. About the reviewer
  5. Preface
    1. Who this book is for
    2. What this book covers
    3. Download the color images
    4. Conventions used
    5. Get in touch
    6. Share Your Thoughts
  6. Part 1: Introduction to Honeycode
  7. Chapter 1: Amazon Honeycode – Day One
    1. Technical requirements
    2. Creating the first application
      1. Creating an account on Amazon Honeycode
      2. Creating a To-Do application
    3. Running the application on the web and a mobile
      1. Running our To-Do application on a web browser
      2. Running our To-Do application on a mobile device
    4. Summary
  8. Chapter 2: Introduction to Amazon Honeycode
    1. Technical requirements
    2. Exploring Honeycode Dashboard
      1. Dashboard
      2. Teams
      3. Learning & Resources
    3. Exploring a Honeycode Workbook
      1. Left Navigation Bar
      2. Tables
      3. Builder
      4. Automations
    4. Understanding Honeycode Teams
      1. Adding team members
      2. Managing a team
    5. Honeycode's pricing tiers
    6. Summary
  9. Chapter 3: Building Your First Honeycode Application
    1. Technical requirements
    2. Defining the app requirements
    3. Creating the app data model
      1. Creating a workbook
      2. Creating tables
      3. Data formats and relations
    4. Building the app interface
      1. Creating an app from scratch
      2. Creating an app using App Wizard
    5. Summary
  10. Chapter 4: Advanced Builder Tools
    1. Technical requirements
    2. Defining the app requirements
    3. Applying styles to app components
      1. Style controls in Honeycode
      2. Conditional-styling app components
      3. Styling the To-Do App
    4. Controlling the component visibility with conditions
    5. Restricting data access per user using personalized views
    6. Searching, filtering, and sorting data views on the fly
    7. Summary
  11. Chapter 5: Powering Apps with Automations
    1. Technical requirements
    2. Defining the app requirements
    3. Understanding variables in Honeycode
      1. User-defined variables
      2. System variables
    4. Making apps more powerful with automations
      1. Using actions for data input through forms
      2. Adding functionality to delete a task
    5. Processing data with automation based on triggers
      1. Sending reminders based on set preference
      2. Sending a task completion notification to the task creator
    6. Debugging automations
    7. Summary
  12. Part 2: Deep-Dive into Honeycode Templates
  13. Chapter 6: Introduction to Honeycode Templates
    1. Technical requirements
    2. Getting to know Honeycode templates
      1. Applicant Tracker
      2. Collaborative brainstorming
      3. Connect manager
      4. Content tracker
      5. Customer tracker
      6. Employee onboarding
      7. Event management
      8. Field Service Agent
      9. Instant Polls
      10. Inventory Management
      11. Launch Manager
      12. Meeting Runner
      13. PO Approvals
      14. Simple Survey
      15. Simple To-Do
      16. Team Task Tracker
      17. Timeoff Reporting
      18. Timesheet Manager
      19. Weekly Demo Schedule
    3. Summary
  14. Chapter 7: A Simple Survey Template
    1. Technical requirements
    2. Defining the app requirements
    3. Creating the Survey app
    4. Reviewing the data model
      1. Results
      2. Scale
      3. Survey
      4. _README
    5. Reviewing the app
      1. Home
      2. Thanks
      3. Survey
    6. Summary
  15. Chapter 8: Instant Polls Template
    1. Technical requirements
    2. Defining app requirements
    3. Creating an Instant Polls app
    4. Reviewing the data model
      1. Last_Visits
      2. Options
      3. Questions
      4. Votes
      5. z_Readme
    5. Reviewing the app
      1. Polls
      2. New Poll
      3. Cast a Vote
    6. Summary
  16. Chapter 9: Event Management Template
    1. Technical requirements
    2. Defining the app requirements
    3. Creating an Event Management app
    4. Reviewing the data model
      1. A_Sessions
      2. B_FAQ
      3. D_Registrations
      4. M_Category
      5. M_Dates
      6. M_Ratings
      7. M_Speakers
      8. R_Dashboard
      9. _Readme
    5. Reviewing the app
      1. Sessions
      2. Detail
      3. My Agenda
      4. Speakers
      5. By Category
      6. FAQ
    6. Summary
  17. Chapter 10: Inventory Management Template
    1. Technical requirements
    2. Defining the app requirements
    3. Creating an Inventory Management app
    4. Reviewing the data model
      1. Categories
      2. Devices
      3. Inventory
      4. Manufacturers
      5. Status
      6. _Readme
    5. Reviewing the apps
      1. My Devices app
      2. My Devices – Manager app
    6. Summary
  18. Part 3: Let's Build Some Apps
  19. Chapter 11: Building a Shopping List App in Honeycode
    1. Technical requirements
    2. Defining the app requirements
    3. Translating requirements to app interactions
    4. Defining the data model
    5. Building the app
      1. Creating a new workbook
      2. Creating tables
      3. Creating the app
      4. Clearing the bought items list
      5. Building an app using the Wizard
    6. Summary
  20. Chapter 12: Building a Nominate and Vote App in Honeycode
    1. Technical requirements
    2. Defining the app requirements
    3. Translating requirements to app interactions
    4. Defining the data model
    5. Building the app
      1. Creating the template app
      2. Setting up the tables
      3. Editing the template app
      4. Functionalities just for organizers
      5. Restricting voting to a panel of judges
    6. Summary
  21. Chapter 13: Conducting Periodic Business Reviews Using Honeycode
    1. Technical requirements
    2. Defining the app requirements
    3. Translating requirements to app interactions
    4. Defining the data model
    5. Building the app
      1. Creating a new workbook
      2. Creating tables
      3. Creating the app
      4. Sending review updates to all and archiving the updates
      5. Sending reminders for providing updates
    6. Summary
  22. Chapter 14: Solving Problems through Multiple Apps within a Workbook
    1. Technical requirements
    2. Defining the app requirements
    3. Translating requirements to app interactions
      1. The Realtor app
      2. The Client app
    4. Defining the data model
    5. Building the app
      1. Creating a new workbook
      2. Creating tables
      3. Creating the Realtor app
      4. Creating the Buyer app
      5. Creating the Seller app
      6. Discussion
    6. Summary
  23. Assessments
    1. Chapter 4 – Advanced Builder Tools in Honeycode
      1. Exercise 1
      2. Exercise 2
      3. Exercise 3.1
      4. Exercise 3.2
      5. Exercise 4
    2. Chapter 5 – Powering the Honeycode Apps with Automations
      1. Exercise 1
      2. Exercise 2
    3. Chapter 7 – Simple Survey Template
      1. Exercise 1
    4. Chapter 8 – Instant Polls Template
      1. Exercise 1. Can you think of another way of achieving the same result of separate text color based on a specified condition?
    5. Chapter 9 – Event Management Template
      1. Exercise 1
    6. Chapter 10 – Inventory Management Template
      1. Exercise 1
      2. Exercise 2
      3. Exercise 3
    7. Chapter 11 – Building a Shopping List App in Honeycode
      1. Exercise 1
      2. Exercise 2
      3. Exercise 3
    8. Chapter 12 – Building a Nominate and Vote App in Honeycode
      1. Exercise 1
    9. Chapter 13 – Conducting Periodic Business Reviews Using Honeycode
      1. Exercise 1
    10. Chapter 14 – Solving Complex Problems through Multiple Apps Within a Workbook
      1. Exercise 1
      2. Exercise 2
      3. Exercise 3
      4. Exercise 4
      5. Exercise 5
    11. Why subscribe?
  24. Other Books You May Enjoy
    1. Packt is searching for authors like you
    2. Share Your Thoughts

Product information

  • Title: Build Customized Apps with Amazon Honeycode
  • Author(s): Aniruddha Loya
  • Release date: June 2022
  • Publisher(s): Packt Publishing
  • ISBN: 9781800563698