Google AppMaker
What is AppMaker?

Exactly what it sounds like:

● Create multi-page apps with custom data schemas and scripts

● Easily link forms to data models and server requests

● Pre-fab UI elements using Google’s material design standards

● Easily integrate Google user accounts

What is AppMaker?

Exactly what it sounds like:

● Create multi-page apps with custom data schemas and scripts

● Easily link forms to data models and server requests

● Pre-fab UI elements using Google’s material design standards

● Easily integrate Google user accounts

The Data

● The database uses the same underlying technology as Google Drive

● Can easily set data type, validations, etc.

● Each table can have a number of “data sources” which are can be linked to from the views

● “Computed tables” allow a sort of the virtual data table, aggregating and processing from other data tables and external APIs

 
The Templates

● Each template and each component can either have its own data source or inherit its parent’s data source

● Certain CSS attributes can be easily entered and previewed

● Events on each template can trigger any number of custom client-side scripts

 
The Scripts

● Either client- or server-side, these allow for a higher degree of customization

● A number of pre-written scripts exist for things like data loading and navigation

● Since this is all edited through the browser, the AppMaker interface acts as an IDE, providing autocomplete functionality

 
Google AppMaker

Or, “Why the machines will one day take my web developer job.”