During this training, participants will use the MIT App Inventor to develop mobile applications that will be fully functional and compatible with Android and iOS operating systems. The purpose of this training is to introduce participants to different problem solving approaches by discussing problem decomposition, how to reuse existing solutions and potentially create new ones, and how to test solutions until they are functional. This training is intended to serve as a starting point for new mobile app developers.

This training will consist of five modules that will cover the following topics:

  1. Development of user interfaces using components provided by platforms
  2. Creation of block-based logic through which applications will be functionalized
  3. Insight into ideas provided by other developers for various problems
  4. Brainstorming of new ideas and examining how they can be realized by the skills learned
  5. Development of critical thinking and problem solving skills

Goal/s: This training will support the U.S. Embassy’s goal of Economic Development by providing participants with necessary 21st century skills such as critical thinking and problem solving as well as skills valuable for the tech industry which will benefit their future employment prospects.