Building an Android app isn't as hard as it might seem, as long as you focus on creating a simple app at first. Android Authority shares a tutorial that covers the 10 main things you have to do to develop your first app. Although it's presented as a 10-day program that takes you from idea to Play Store publishing, if you don't have any coding background, you'll probably need more time than a couple of hours for each of the 10 days. Learning the basics of Java alone could take days or weeks.
Still, this is a good outline with linked resources to get you started. The 10 steps:
- Ideation (coming up with your app concept)
- Drawing a wireframe
- Choosing your IDE and setting it up
- Learning the basics of Java
- Creating or acquiring your images
- Building the layout
- Writing the code
- Implementing more advanced functionality
- Adding some extra polish
- Publishing your app
Somewhere between steps 7 and 10, you can also add "Debugging" because you will run into bugs. Also, steps 7 through 9 will include lots of Googling and visits to Stack Exchange.
Check out the guide below to get started.
A 10 day program to create your first Android app [Android Authority]