Learning to Build Apps with App Inventor

Learn how to create Android applications using App Inventor, and learn about some basic programming concepts along the way.
Course info
Rating
(196)
Level
Beginner
Updated
Mar 18, 2013
Duration
2h 39m
Table of contents
Introduction To App Inventor
Guess My Number Game
A Simple Drawing App
RPG Character Creator
Irritated Dolphins
Description
Course info
Rating
(196)
Level
Beginner
Updated
Mar 18, 2013
Duration
2h 39m
Description

Did you know you could create Android applications that you can even publish in the Google Play store without writing a line of code? Don't know Java, don't know C#, never programmed before? No problem! In this course, you will learn how to use MIT's App Inventor to create four fully functional apps without writing any code. Along the way, you'll learn some basic programming concepts that will help you gain the skills you need to be able to program in a language like Java. We'll start off by learning about App Inventor and how to get it setup. Next, we'll jump right in and create the follow four real applications: (1) a number guessing game; (2) a simple drawing program; (3) an RPG character creator; (4) Irritated Dolphins (our Angry Birds-like game). If you are looking to get started with Android programming, or programming in general, this course will offer you a gentle introduction to many Android and basic programming concepts and make it fun and easy to learn. And if you are already an experienced developer, but are interested in checking out App Inventor, you'll probably find this course useful and fun as well. This course is the 2nd course in a four part series on beginner Android development, where we go from not knowing how to code to building real Android application in Java.

About the author
About the author

John Sonmez is the founder of Simple Programmer (http://simpleprogrammer.com), where he tirelessly pursues his vision of transforming complex issues into simple solutions

More from the author
Beginning Lua
Intermediate
2h 50m
2 Dec 2013
Beginning HTML 5 Game Development With Quintus
Intermediate
2h 52m
25 Oct 2013
Beginning HTML5 Apps For Firefox OS
Intermediate
2h 20m
17 Oct 2013
More courses by John Sonmez
Section Introduction Transcripts
Section Introduction Transcripts

Introduction To App Inventor
Hi, this is John Sonmez from Pluralsight, and welcome to this Android beginner series course learning to build apps with App Inventor. If you what to get started creating Android applications right away, and don't want to have to bother with Java in complicated development environments, you'll probably really like developing apps using MIT's App Inventor. In this course, we are going to create real Android apps that you can install on your Android phone without writing code. That's right, you heard me correctly, no code required. Along the way, we'll learn some more about Android app development in general, and we'll even cover some basic important programming concepts so that you'll be ready to take the next step and start learning a programming language.

Guess My Number Game
John: Hi. This is John Sonmez from Pluralsight, and in this module we'll be creating our own simple "Guess My Number" game using App Inventor. We're going to be creating a pretty simple game, but we'll be covering some very important programming concepts that we'll be using in the rest of this course. I encourage you to follow along with this course as we go step by step to build the application, and afterwards you can expand the game to add your own features. By the end of this module, you'll have created your very first android application. Let's jump in and get started.

A Simple Drawing App
Hi! This is John Sonmez from Pluralsight. And in this module, we will be creating a simple drawing app using the App Inventor. One good way to get a good understanding of creating applications that interact with touch is to create a drawing application that let users draw with their finger. It's surprisingly easy to do this with App Inventor, and in this module, we'll learn how. We'll be learning about how to use a canvas, which is the basic drawing surface in Android to draw different shapes and what kind of touch events we can respond to. By the end of this module, you might not be able to create your own version of paint shop, but you'll have a good idea of how to draw and create logic that response to different touch events in android.

RPG Character Creator
Hi, this is John Sonmez from Pluralsight and today we're going to be fighting some orcs and leveling up. Well, not exactly, but we'll be creating an Android app to store information about a role playing game or RPG character and to generate stats. So for an app inventor we have only created apps that have had a single screen. In this module, we'll be creating our first multiple screen app and learning how we can transition between screens in our application. We'll also be creating a more complex layout and talking about how to use layout which is a very important part of Android development and we'll be learning how to save our character information to a database so that it reloads it the next time we use our app and in between screens.

Irritated Dolphins
Hi, this is John Sonmez from Pluralsight. And in this module, we'll be finishing up our course on App Inventor by creating an Angry Birds-like game we'll call Irritated Dolphins. Okay, so it won't really be that much like Angry Birds, but we'll fling a dolphin around the screen and try to hit things with it. The game we'll be creating will be very simple game, but it will help us learn some important concepts about game programming in general, like animating objects and using timers to control events in a game. By the end of this module, you should have a good idea of how you can create your own Android games using App Inventor and learn the next steps to take if you want to put your game or your App Inventor app in the Google Play Store.