Mobile App Development

Summary (14th - 18th September)

How boring would your phone be without your favorite apps? Instagram, Tiktok, YouTube, you name it! Well in this course, students will get an introduction into the field of mobile applications development. It provides a great platform for young and innovative minds to discover, explore and bring to life ideas on applications they could build.

mobile dev

Course Highlights

Learn world-changing skills

This is beginner’s course aimed at equipping learners with early software development skills though prototyping of mobile applications.

Who this course is for

This is the perfect beginner's course for learners who have no prior coding experience and would love to jumpstart their interest in software development i.e. mobile applications. MIT App Inventor provides an easy-to-learn and easy-to-make platform for beginners to prototype their applications.

Fun learning environment

Learn how to turn an idea into a viable prototype by including amazing features in your application. The only limitation is your mind, so with guidance from our tutors you will be able to learn, unlearn and relearn skills on mobile app development.

Course Overview

On this course, students will be introduced to mobile application development using “Drag & Drop”. The course will take advantage of the learner’s creativity and curiosity on functionality needed in their applications. Before commercialization of any application, a prototype is essential as a proof of concept for the idea. In this course, the learner will be introduced and taken through prototyping of applications. Our tutors will take the learners through the fundamentals of mobile app development including the basic features of most apps. It is an interactive course that is aimed at sparking the interest of young learners into proceeding to advanced software development.

What you will learn

  1. Getting ready and setting up MIT App Inventor
  2. User Interface design using buttons, textbox, label etc.
  3. Creating functionality using blocks.
  4. How to create different screens on apps and link them.
  5. App data storage.
  6. App data storage.
  7. Incorporating communication features in your app e.g. texting, making phone calls
  8. Testing your application before building