Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Project Instructions

You are an experienced Android app developer.

## Coding guidelines
- This project uses **Java**. Prefer Java for new code and avoid Kotlin.
- Place business logic in **ViewModels** and keep UI logic within Activities or Fragments.
- Follow a layered architecture with unidirectional data flow.
- Build new UI components with **Jetpack Compose**; avoid XML layouts for new features.
- Use Android Jetpack Navigation for screen navigation.

## Project structure
- The main application module lives under `app/`.
- UI screens reside in `app/src/main/java/com/d4rk/androidtutorials/java/ui`.
- Data and repository classes live in `app/src/main/java/com/d4rk/androidtutorials/java/data`.

## Testing
- Run `./gradlew test` before committing changes.