A Volume Calculator is a simple mobile application that allows users calculate the volume of a shape by entering the required parameters of that shape. This activity is useful in a classroom setting to teach the concept of volume calculation.
This book goes into the creation of the Volume Calculator as a mobile application from ideation to the final deployment of the application on the Google Play store.
The creation of a Volume Calculator teaches the basics of mobile application development using App Inventor by covering the concepts of paper prototyping, user interface design and screen transitions.
The flash of inspiration that would lead to this book came while I was mentoring teams for the Technovation Challenge in Lagos, Nigeria. It was designed to demonstrate to the teams how they could take the concept of an app from ideation to deployment.
This book assumes no background in programming or in the usage of App Inventor and so starts from the basics and introduces concepts as they are needed.
App Inventor is a visual, easy to use online Android Application development platform. App Inventor for Android was originally created by Google, and is now maintained by the Massachusetts Institute of Technology (MIT).
It allows newcomers to computer programming to create software applications for the Android operating system. It uses a graphical interface which allows users to drag and drop visual objects to create an application that can run on Android devices.
With App Inventor, if you can imagine it, you can create it. Using this free, friendly tool, you can decide what you want your app to do and then click together colourful jigsaw-puzzle blocks to make it happen. App Inventor turns your project into an Android app that you can test on your computer, run on your phone, share with your friends, and even sell in the Google Play store.
If you are an absolute beginner to App Inventor or a teacher looking to extend the range of content available to teach your students, you will find this guide helpful in achieving that.
Get started with the exciting world of mobile application development using this guide.