1. An Introduction to Programming

In its most basic form, programming is telling a computer what to do. Modern programmers are increasingly focusing their efforts on building applications for the pocket computers we all carry: smartphones. Mobile apps have exploded in popularity because of the proliferation of mobile devices.

Understanding the programming process sets the foundation for the kind of thinking required to build excellent Android apps with MIT App Inventor. Even though you will not be using text-based programming with App Inventor, you will need to use the same kind of logical thinking, problem solving, and creativity that professional application developers use when writing programs.

Creating an app involves writing computer code. ...

Get Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.