🌟 We are Open Source! Check out our repository on GitHub

Kotlin Project Structure

A scalable and maintainable folder structure for Kotlin applications

File Structure

  • app
    • src
      • main
        • java
          • com
            • example
              • myapp
                • MainActivity.kt
        • res
          • layout
          • values
        • AndroidManifest.xml
    • build.gradle
  • build.gradle
  • settings.gradle
  • README.md

Directory Structure Explanation

app/

The main application module containing all source code and resources.

src/main/java/

Contains the main Kotlin source files organized by package structure.

MainActivity.kt

The main activity class that serves as the entry point for the Android app.

src/main/res/

Contains Android resources like layouts, strings, and drawables.

AndroidManifest.xml

Manifest file declaring app components, permissions, and configuration.

build.gradle

Gradle build script defining dependencies and build configuration.