I used App Inventor to create the Enthuasastep which is free to use through Google labs. To use App Inventor, you do not need to be a professional developer. This software is very easy to use and user friendly. There is a screen shot of the App Inventor with my project below. App Inventor is online. You must download a Java update to use the block editor but the process is very easy and doesnt take long.
This is because instead of writing code, you visually design the way the app looks and use blocks to specify the app's behavior. My block editor for Enthuasastep is below. Block editor makes it very easy for someone who doesnt know anything about coding it seems like a big jigsaw.
App Inventor has an android emulator also which is updated automatically from the block editor or the App Inventor. Below is screen shots of Enthuasastep on the emulator. If you attach a smart phone you can put the app on the phone as a developer aid but once disconnected the app also disconnects.