Android-Course is a starter Android project created for an Android programming course in Winter 2024. The current repository is a clean baseline app using Kotlin, XML layouts, AppCompat, Material Components, and ConstraintLayout.
The app currently contains a single MainActivity that loads activity_main.xml. The layout displays a centered Hello World! text, making this repository a simple starting point for future Android course exercises.
- Kotlin
- Android XML layouts
- AppCompat
- Material Components
- ConstraintLayout
- Gradle
.
├── app
│ ├── build.gradle
│ ├── src/main
│ │ ├── AndroidManifest.xml
│ │ ├── java/com/alirahimi/androidcourse/MainActivity.kt
│ │ └── res
│ │ ├── layout/activity_main.xml
│ │ ├── values
│ │ └── mipmap-* / drawable resources
│ └── src/test / src/androidTest
├── build.gradle
├── settings.gradle
└── gradle/wrapper
- Package name:
com.alirahimi.androidcourse - Minimum SDK: 24
- Target SDK: 34
- Compile SDK: 34
- Main screen:
MainActivity - UI system: XML View system
- Clone the repository.
- Open the project in Android Studio.
- Sync Gradle.
- Run the
appconfiguration on an Android device or emulator.
./gradlew assembleDebugThis repository is intended as a course workspace. As new lessons and exercises are added, the README can be expanded with topic-by-topic notes, screenshots, and implementation details.