Welcome to the Jetpack Compose Template! This template provides a structured starting point for building Android applications using the Jetpack Compose UI toolkit. Jetpack Compose simplifies UI development with a declarative approach, allowing you to create interactive and beautiful UIs with less code.
This project demonstrates the use of Jetpack Compose to create a modern Android app with a clean and maintainable architecture.
- Jetpack Compose: The modern UI toolkit for building native UIs.
- ViewModel: Manage UI-related data and state using the ViewModel architecture component.
- Hilt: Use Hilt for dependency injection, ensuring clean and modular code.
- Navigation Component: Handle navigation between different screens seamlessly.
- Coroutines: Utilize Kotlin's Coroutines for managing asynchronous tasks.
- Data Persistence: Leverage Room for local data storage.
- Clone the Repository:
git clone https://github.com/ferhatozcelik/jetpack-compose-template.git
- Open in Android Studio: Import the project into Android Studio.
- Build and Run: Build and run the app to see the Jetpack Compose magic in action.
app
module: Contains the main application code.src/main/java or src/main/kotlin
: Kotlin source code.src/main/res
: Resources like layouts, strings, and drawables.
Feel free to customize and extend this template to match the requirements of your specific project. Experiment with different Composables, UI layouts, and navigation flows to create your unique app.
๐ค Your Name
- GitHub: @ferhatozcelik
- LinkedIn: Ferhat OZCELIK
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
If you find this template helpful, please consider giving it a โญ๏ธ on GitHub. Your support is greatly appreciated!