UNIT-4 (Folder Structure
UNIT-4 (Folder Structure
FileStructure / directory
folders of android
The android project contains different types of app modules,
source code files, and resource files. We will explore all the
folders and files in the android app.
MyAndroidApp/
│── app/
│ ├── manifests/
│ │ ├── AndroidManifest.xml
│ ├── java/
│ │ ├── com.example.myandroidapp/
│ │ │ ├── MainActivity.java (or .kt)
│ │ │ ├── OtherActivities.java
│ ├── res/
│ │ ├── drawable/
│ │ ├── layout/
│ │ ├── mipmap/
│ │ ├── values/
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ ├── styles.xml
│── build/
│── gradle/
│── .gradle/
│── .gitignore
│── build.gradle (Project-level)
│── settings.gradle
│── gradle.properties
│── local.properties
│── README.md
Explanation of Android Project Folders
This is the main module where your application's source code, UI resources, and manifest
file are stored.
2. manifests/ (AndroidManifest.xml)
This folder contains all UI resources like images, layouts, colors, styles, and strings.
Stores app launcher icons in different resolutions (mdpi, hdpi, xhdpi, xxhdpi,
xxxhdpi).
Layout XML (res/layout/) Defines UI components like buttons, text views, etc.
Drawable XML (res/drawable/) Defines custom shapes, gradients, and vector assets.
Manifest XML
Configures app permissions, activities, and services.
(AndroidManifest.xml)
Animation XML (res/anim/) Defines animations like fade, slide, and rotation.