Planning your APP & code

Pseudocode is where you write out in english language the logical steps to how your App will work. Once you plan this on paper or a whiteboard, then try outlining it in AppInventor where you can then make it part of your prototype.

Here is a great link to show you different ways to implement parts of your app such as buttons, layouts, multiple screens etc.

App Inventor Functions & Goodies

It’s important to know everything you can do with App Inventor early on in your brainstorming and planning stages. Take some time to get to know App Inventor (and its forums) as a team. We’ve picked out some simple apps that you can incorporate into your app prototype, but you aren’t limited to these.

Date and Time: This piece of code creates a Clock instance, and saves it in a variable.

Foreach: Use a foreach block to turn a list into a single string of list elements. This pattern is especially useful for creating strings with sequences of latitude and longitude coordinates for Google map URLs. 

Distance Calculation: how to calculate distances using latitude/longitude coordinates.

Take and Show Pictures: Creating a simple list-picker-based gallery of pictures taken with the App Inventor Camera component.

TinyDB: An example of using TinyDB to store time-annotated list entries, including handling the case where no list has yet been stored. 

Restaurant App: A fairly extensive app that uses Google Fusion Tables. It talks to two tables, one that has restaurant information, and one that has comments about the restaurants. Contains examples of up-voting down-voting.

TinyWebDB Services: Specialized AppEngine web services and simple apps for testing them.