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.
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.