Volume 1 of App Inventor 2: Tutorial is available at Amazon.com.
Volume 2 is in development and will cover a lot of the Android features – like camera and database usage – key elements to create real-world applications.
Volume 2 is completely outlined. But before I start writing, I am creating a moderately large sample application to be used for the examples in the text. Design of the sample application is under way.
I am also working on video tutorials for learning App Inventor 2 – these will end up on Youtube as they get completed.
“App Inventor 2: Tutorial – the Fast and Easy way to create Android apps” e-book is available for $2.99 at Amazon.com
MIT App Inventor 2 is the fast and easy way to create Android apps for smart phones and tablets.
App Inventor provides a “what you see is what you get” drag and drop user interface designer, coupled with a unique graphical programming system that arranges program building “blocks” to define actions and behaviors. This makes for a simplified Android smart phone app development system that is quick to learn and quick to put to use developing your own apps.
You do not need to be programmer to use App Inventor (although any prior programming experience is valuable).
Using App Inventor, you can create many kinds of apps including personal productivity, business, games, multimedia, photography and others.
The user interface is drawn in the “Designer” and the program is created using the “Blocks” editor. A sample program in “Blocks” is shown here:
These program components are dragged out of a palette of program “blocks” to define what the program does.
App Inventor does have some limitations – you cannot create all types of apps that are possible using the more complex Java programming language, Eclipse Integrated Development Environment and the Android SDK. But, you can create a wide variety of applications using App Inventor.
App Inventor has some limits on program size – you will notice especially that as your programs become large, the performance of the program “Designer” editor will slow down.