Title: Calculator. Using Extensions (Individual)
Course: Appdate yourself 4t ESO (in English) - Curs 2020/21 > Section: Topic 10. Continuing with App Inventor

Requirement:

To show the way extensions work, we suggest you develop a calculator that uses an extension which interprets and solves very diverse mathematical expressions.

The idea is for the design to be attractive and for it to change in line with user browsability

When you have checked that the App is working properly, send the .apk file with the name calculator_familyname.apk and the source code with the name calculator_familyname.aia to your teacher.

NB: Save the files you have created in your personal Drive folder.

CLUE for the SOLUTION:

As you know, App Inventor offers a series of functions that is fairly comprehensive and which you can find when editing in the block window, but if you use Pura Vida Apps Math Extensions you will get more functions than the ones on offer in the App Inventor library. For example, trigonometric functions. Programming is very simple and you can find details in the chapter: App Inventor Extensions .

With regards the statement, the design says “The idea is for the design to be attractive and for it to change in line with user browsability”; this means there is a button saying “show help” at the start and which changes name to “hide help” if the user has previously clicked the button and help is shown. They could be the following blocks.