В проекте обычно присутствуют следующие файлы и директории:
• AndroidManifest.xml – определение компонентов и требуемых возможностей девайса для приложения. • build.gradle – файлы конфигурации сборки для всего приложения и отдельных модулей. • src – исходный код классов и ресурсы проекта. • Файл .R – сгенерированный на этапе компиляции перечень всех ресурсов проекта. • assets – файлы, которые должны попасть в .apk как есть, без изменений.
• res/drawable – директория для картинок (drawable-объектов). • res/layout – директория для файлов которые определяют UI приложения. • res/values – директория для различных XML-файлов с простыми ресурсами, такими как строки, цвета и числа. • res/mipmap – иконки для launcher-а разных разрешений. • res/menu – XML с определениями разных меню. • res/font – шрифты. • res/xml – XML файлы, доступные через Resources.getXML(). • res/raw – различные файлы, доступные в виде потоков данных через Resources.openRawResource(). • res/anim, res/animator – анимации.