Create your own apps for Android devices with App Inventor, a free online software. This software created with non-programmers in mind is a simple block style that fits together like puzzle pieces. All you need to access it is a Google email account. I have put together a few links to help get you started with this great software. I have been using it for a few years with high school classes as part of an Introduction to Programming, but believe it would work well with middle school students and of course adults. This is great for after school clubs or summer camp programs. It works with cell phones and tablets. We create games and other apps that interface with the phone, like “no texting while driving”.