App Inventor Project : functional specifications

With this project, I aim to be fully able to see the data collected by an arduino in my house and to be able to insert new data with some specific measurements I have to do myself. The specifications for this app come in at least 3 levels. For the Mobile Computing with App Inventor – CS Principles Mooc, I started the project with level 1 specifications. 

This post is part of the serie . The tutorials will go over these parts. In the first one, I described the context. In this one, I describe the specifications. In the following ones I will explain how I coded with App Inventor 2 so as to meet the specifications.

Level 1 specifications

Click on the screen shots to enlarge them.

App start screen App Start Screen – shows the user interface at the top and the data already stored in our database (the google spreadsheet).
Check "line chart" View Check « line chart » View and the display changes from table to line chart. There may be a delay before the new display.
See every details with the google charts API See every details with the google charts API. It works with a tablet or a phone : touch the display and it shows the data at this point.
The date picker is user friendly. The date picker is user friendly.
The app inventor 2 time picker The app inventor 2 time picker
Keyboard is displayed for the user Notice time and date display at the left of the date picker. The keyboard appears when user wants to fill the level she measured
Data-viewer-7 Response 200 : it worked !
Make sure the data is here ! Make sure the data is here !

 

Level 2 and above specifications

The app will be able to display the temperature data, and the boilure on duration on my devices. The display will use the same functions the level 1 uses. The only difference is that the user will be able to specify some options and they will be sent to the html/javascript template and included in the JSON data used to generate the displays.

So now let’s design the app and code it ! 

This post is part of the serie . There are other posts after this one.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *