How we teach:
- Individual, 1 on 1 with a teacher
- Adapt the program to the goals and objectives of the student
- Personal schedule and intensity of lessons
App Inventor is a great way to learn how to program from scratch.
App Inventor is very similar to Scratch with its drag-and-drop coding blocks. However, it includes all the methods, functions, and other coding elements, and focuses on both the code itself and the visualization of how it works.
It introduces children to the world of mobile programming through play and assumes no previous experience. And play is known to be the best way to learn.
All that is required of children is their creativity and imagination. They will develop mobile apps for Android, which can be published in the Google Play Market.
App creation is not limited to simple games. In App Inventor, you can create apps that inform and educate. It is possible to use voice commands and GPS.
Why learn how to develop Android mobile apps?
- Versatility. Android integrates easily into any system. Developers can go beyond their imagination and creativity to create unique apps;
- Simplicity. Programming applications on Android with APP Inventor is easier than for other platforms;
- Ease of distribution. You can distribute applications not only through Google Play, but also through third-party services;
- Good compatibility. Android applications can work on devices from different manufacturers.
At the end of the course on creating mobile applications, the child will be able to publish his or her own apps on Play Market.
We conduct training individually with a teacher to ensure the speed and results of training.
Short course syllabus
Introduction to appinventor
- Getting acquainted with the interface app inventor;
- Learning how to work Designer;
- Creating text, buttons and pictures.
Fun Notes app
- Let’s create an app for learning notes;
- We will learn what loops are;
- Learn how to work with sound files.
Truth or Action App
- Create a Truth or Action app;
- We will reiterate what a table layout is;
- Learn how to work with the accelerometer sensor;
- Reinforce skills in creating multi-screen applications.
Paint Art App
- Let’s create a “Paint Art” drawing application;
- Learn what coordinates are and how to identify points along the X and Y axis;
- Learn to work with the Canvas component.
Magic Lantern app
- Create the Magic Lantern app;
- Learn what lists are and how to use them;
- Learn how to create colors in the RGB color model;
- Understand what global and local variables are.
Phone Book Application
- Create a Phone Book application;
- Learn what a two-dimensional list and how to use it;
- Learn how to use the Text component.
Confetti app
- Create the “Confetti” application;
- We will consolidate the skills of working with the canvas, list and other tools;
- Learn to use the “Clock” component.
Object Movement” Application
- Let’s create the application “Movement of the Object”;
- We will consolidate the skills of working with the canvas, sprite;
- Learn how to move an object across the screen.
Space Shooter app
- Create the “Space Shooter” application;
- Reinforce skills of working with coordinates and timers;
- Learn how to implement the shooting.
Appendix “Video Player and MP3 Player”
Appendix to play video and music.
Translator app
Application to translate texts in different languages.
Speech Recognition app
Phrase Verification App to check the phrases and match them to the original.
In this course, your child:
- Learn the basics of App Inventor programming;
- Learn to create apps and games for smartphones;
- Master the principles of programming (algorithms, loops, variables, conditional statements, etc.);
- Learn how to create a user-friendly mobile interface;
- Create his/her own project and publish it in Google Play Market;
- Create more than one project of his/her own to consolidate the material.