APP INVENTOR PRACTICE

Here a few examples to practise your app development skills with App Inventor! Download the projects, run them on your phone or with Emulator and guess the code used to build them! 🙂

1. CLOCK TIMER

USEFUL CODE

  • This example shows how to create a timer and make it start and stop by clicking two buttons.
  • It is also useful for revising booleans.
  • You can download the project here.

2. CAMERA APP

USEFUL CODE

  • The example shows you how to create an app for taking pictures, storing them in the app and sharing them using your device.
  • Useful for practising database functions.
  • You can download the project here.

3. COMPASS

USEFUL CODE

  • It shows you how to build your own compass using orientation sensors and sprites.
  • Useful for revising the use of variables.
  • You can download the projects here.

4. MY LOCATION

USEFUL CODE

  • The example will show your location and your exact position on a map using a web view.
  • Useful for revising the use of web views and variables. It shows how to use the “join” block.
  • You can download the project here.

5. WALK LOGGER

USEFUL CODE

  • The app contains a pedometer,  that is after setting an average stride length, you will see the steps made and the distance covered.
  • Useful for revising variables and all the functions needed to build a pedometer.
  • You can download the project here.

6. BALL GAME

USEFUL CODE

  • The app included in this example makes the ball move as you move your phone.
  • Useful for revising the use of canvas and sprites.
  • You can download the project here.

7. BALL GAME (ADVANCED VERSION)

USEFUL CODE

  • The app is an advanced version of the previous example. In this case, the user has to catch the coins without touching specific objects, otherwise, the game ends.
  • Useful for revising the use of canvas and sprites. In this example, you will learn how to make sprites move by giving them precise instructions about where to go. The app is also a good practice to revise booleans and alpha changes.
  • You can download the project here.

8. MOLE MASH

USEFUL CODE

  • The app is a fun game: hit the mole and try to get the highest score!
  • Useful for revising the use of canvas, sprites, timer and variables. In addition, this example goes a step further in programming. Here you will learn how to create functions and call them.
  • You can download the project here

9. TRANSLATOR

USEFUL CODE

  • The app is a fully functional translator. You can choose the source and the target language, include your text and translate it. There is also the option of hearing the pronunciation of the word/text.
  • Useful for learning how yandexTranslate works. You will revise function and variables as well.
  • You can download the project here.

10. MY APP

USEFUL CODE

  • The app opens with a login page. Users can either enter their username and password or register. If they enter the wrong values, a temporary notification will appear.
  • Useful for learning how to create notifications, revising the use of databases and comparing variables.
  • You can download the project here.