Welcome to Crusade4Code! This repository is a collection of educational projects in Kotlin, designed to showcase various architectural patterns, best practices, and diverse approaches to application development. Each project highlights unique methodologies, tools, and strategies for building scalable, maintainable, and innovative applications in Kotlin.
Crusade4Code was created to help us developers:
- Explore different architectural patterns in Kotlin
- Understand best practices for dependency injection, networking, UI layers, and more
- Gain practical insights through well-documented example projects
Here’s a quick overview of the projects available:
1. KotlinLastCrusade1
- Retrofit, Koin, Unit Tests, Navigation, XML, Clean Architecture (Repository/RepositoryImpl, Mapper, Use-case)
- Branches
- main
- LiveData
- flow
- Flow
- main
- Project Wiki
2. KotlinLastCrusade2 - Jetpack Compose with Clean Architecture
- Soon.
Each project link above provides a basic overview, and you can visit the Wiki for detailed documentation.
For complete details, including setup instructions, code explanations, and architecture insights, visit our Wiki.
Contributions are welcome! If you’d like to improve existing projects or add new examples, feel free to open a pull request or reach out via the Issues tab.
This project is licensed under the The Unlicense - see the LICENSE file for details.