AppInventor Course

AppInventor Course teaches our Robocoders to build mobile applications (apps), which practically connects coding techniques with real lives. While creating apps that tries to make people’s life better, our students learn practical skills happily and achieve all-rounded self-development through thinking, designing, problem-solving & developing.

There was once a RoboCoder wanted to drop notes during our class, but realized that he did not have a notebook with him. All of a sudden, he created an app that the user can draw and write/type on it. In the AppInventor course, students have to be observant of things around them, to be inspired by elements in everyday lives, in order to build related mobile apps. This is also why each of the student’s work is unique.

It is not only about programming in the AppInventor Course, “front stage design” is also a challenging part of it. When there is a framework of the functional part of an app ready, our coders have to design the app’s user interface. That involves details of where to place a button, thickness of lines, etc, which they have to decide on all of them. While this user-interface design is not as simple as drawing on a paper. They have to separate out the items as different layers, for example, a checkered design in fact consists of 2 layers where one of them are with horizontal lines and the other with vertical lines.

There will be a lot of challenges along the journey of making an app, i.e. wrong alignments of the “front-stage design” that the app could not function as expected; or there are external factors that affect the user experience of the app, such as unstable network connection or inaccurate GPS location. Therefore, during our classes, we encouraged our students to dig out the problems and look for solutions to solve them, training and boosting up their problem-solving skills and persistent mentality.

For app-creation with AppInventor, our design-thinking shall be inspired by elements from our daily-lives, so we encourage our students to be attentive to things around them. This AppInventor course will also bring our students take a leap forward in their coding experience, applying the programming techniques they have learnt in the previous courses, together with the user-interface designing on a smart phone, they will be equipped with the latest essential skill of the coming future. We also allow our Robocoders to unleash their creativity to its fullest, preparing them for the technology advancement in tomorrow’s fast-paced world.

Course Content

AppInventor involves both the backstage and front-stage creation and design, so students not only have to take care of the commands and sequences for the apps to function as expected, they also have to make sure the user-interface are friendly to be used. Furthermore, we also encourage Robocoders to make use of the features of their smart-phones and be inspired by what they encounter in everyday lives. After all, coding and technologies are for solving “problems” and make our lives better.

Final Project

Each student has to bring along an Android phone and also have a Google account ready before each lesson. Apart from that, we will provide all other learning materials during the class.

What will you get after completing the course?

  • Clipped video of final project presentation
  • Overall learning evaluation report
  • Tutor’s comments and recommendations
  • Course-completion certificate

AppInventor Course - Content

Target Students

AppInventor is for young coders aged 9 and up with prior coding experience of at least 20 hours. Come join us to explore the magical world of AppInventor.

Things You Need

Each student has to bring along an Android phone and also have a Google account ready before each lesson. Apart from that, we will provide all other learning materials during the class.

Stage 1

This is the stage for students to get familiarized with the basic functioning of the coding platforms of AppInventor, such as the blocks editor and designer editor, and also some basic sensors and input components on a smart-phone like its camera and gyroscope sensor. Going onwards, tutors will lead our students to make use of existing components on the phone to create a series of mini games and tools, i.e. tic-tac-toe, stopwatch, etc, in order to let them understand the main principles and operating modes of computer programming. They shall love to see the creation and birth of their first mobile app.

Stage 2

Upon completion of stage 1, our students have grasped the basics of AppInventor. Advancing to stage 2, we focus on real-life application, bringing practical needs to the software apps. During lessons, tutors will guide our Robocoders to write apps that help with daily life, for example as expense-management app which users can input data, to be analyzed and categorized, and then summarize a spending profile that the user could realize and further manage his finances. Furthermore, we will also work on the detailed design of user-interfaces of the apps with our students, which is also an important aspect of a successful software application. We encourage them to create apps to improve daily lives or routines, at the same time helping them to discover and identify their strengths and interests, as a preparation for their future career and development.

Stage 3

In this stage, we require our students to comprehensively refine the app they create, making them more practical and user-friendly. Therefore, it demands precision in the computing logics while coding. We shall explore and utilize more other features of the smart phone to coordinate with the app, such as the GPS location, so to further enhance the functionality of their invented apps. It will no longer be creating mini games in stage 3 of the course, but real functional apps which are inspired by practical needs of improvement from our daily lives.

AppInventor connects technology to daily life, transforms our students from app-users to app-coders. After they complete the 3 stages of the course, we will give personalized recommendation and arrangement regarding their next step for more advanced courses.

Make an Appointment for a Trial Class

Venue: *
[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]
Timeslot: *
AMPM
[Kowloon Bay Centre: Unit 1412, 14/F, Telford House, 16 Wang Hoi Road, Kowloon Bay]
[Shatin Shek Mun Centre: Unit A, 16/F, Kings Wing Plaza 2, 1 On Kwan Street, Shek Mun, Shatin]

Parent's Name *

Parent's Mobile *

Parent's Email *


Kid's Name *

Kid's Age *

Kid's Sex *
MF
Kid's School *

Kid's School Level *

Kid's Coding Experience *
None1-3 months3-6 months6-12 months1-2 years2 years or above
Message *

Yes, I would like to sign up to your newsletter and receive latest news, courses and events.