Skip to content
Alexandre Bianchi edited this page Nov 28, 2024 · 24 revisions

Crusade4Code

Welcome to Crusade4Code!

This Wiki serves as a central guide to explore various architectural approaches and best practices for development. Each project showcases a unique combination of technologies, patterns, and concepts, offering a reference point for those looking to learn and compare development practices.


KotlinLastCrusade

KotlinLastCrusade is our shared guide and projects for best architecture and coding practices using Kotlin.

Kotlin Projects

Explore a collection of projects that showcase various architectural patterns and coding practices in Kotlin. Each link below provides in-depth details on implementation and best practices to enhance your development skills:

Retrofit, Koin, Unit Tests, Navigation, XML, Clean Architecture (Repository/RepositoryImpl, Mapper, Use-case)

  • LiveData: For observing and updating the UI with reactive data.
  • Flow: For asynchronous and reactive data streams, enabling non-blocking and continuous data collection and manipulation.

2. Next one soon.


Usage Instructions

Each project page includes:

  • Project Details: Description, purpose, and main components.
  • Code Examples and Architecture Overview: Highlights of the main classes and implemented patterns.

About Crusade4Code

Crusade4Code is a shared repository of educational projects aimed at Kotlin developers interested in exploring various architectural patterns and best practices. Our goal is to provide resources that help us improve their understanding of modular and scalable development in Kotlin.


Resources and Useful Links


Contributions

Contributions to improve or add new examples are welcome! Feel free to open a pull request or submit a question or suggestion in the Crusade4Code Issues tab, or in each Issues tab of each individual project.