This beast (image below, video further down ;) )...
- What does it all mean?
- What do all these files do?
- How are Android apps "built"? All this and more...
The Android project structure is made up of many files and folders that when combined together in just the right way to create an runnable app for the Android OS. The files within relate to & utilize several different software systems, such as; build systems, version control systems & even obfuscation systems.
In this video I take you through each file and folder that makes up a default "blank" android project once it has been generated as part of a new project in Android Studio. I explain what each file's purpose is and how you (the developer) should interact with it, if at all.
This video is hopefully a comprehensive overview of an Android codebase so that you can understand & more importantly through the code & identify important files. Also this video is split up into chapters (using timestamps) on YouTube so that you can skip ahead to specific files/folders if you are interested in learning about specific elements...
If you have ANY feedback or questions at all please let me know in the comments below or reach out to me on twitter:
Or if you want to see more videos from my channel then here you go:
Thanks for reading and possibly watching!