π Welcome to Wallet Sample! An innovative and educational π Android project that showcases Clean Architecture and MVVM using Jetpack Compose. This project is perfect for anyone looking to get hands-on experience with modern Android development techniques.
This project is intentionally designed to facilitate a smooth transition from traditional XML-based Android development to the modern Jetpack Compose framework. With a focus on simplicity and practical learning, it serves as an ideal starting point for beginners and a refreshing change for experienced developers accustomed to XML. Embrace the shift to a more dynamic and efficient way of building Android UIs with Jetpack Compose.
π Interested in Contributing? I warmly invite developers of all skill levels to contribute to the Wallet Sample project. Whether you're a seasoned developer or just starting out, your insights and contributions are valuable to us. If you're passionate about helping others transition from XML-based Android development to Jetpack Compose, or if you have ideas to enhance this project, please see our Contribution Guidelines. Together, let's make this project a cornerstone for learning and innovation in Android development. π
- ποΈ Clean Architecture & MVVM: Ensures scalable, maintainable, and testable code.
- π Extensive Testing: Robust unit and UI tests to maintain code quality.
- π± Jetpack Compose UI: A modern UI toolkit for intuitive and responsive designs.
- π§ͺ Hilt: Dependency injection for better scalability and maintainability.
- π Retrofit & OkHttp: For efficient API communication.
- πΌοΈ Coil: Image loading made simple and efficient.
- πΎ Moshi: Seamless JSON parsing.
- β³ Kotlin Coroutines: Manage background tasks effortlessly.
- Jetpack Compose Unveiled: Explore our in-depth guide on the Wallet Sample Project, available in this repository. Jetpack Compose Unveiled Guide
- Understanding Clean Architecture in Android: Discover architectural insights used in this project, shared right here. Clean Architecture Guide
- Understanding Style and MDS3: Dive into modern design systems and styles, all within this repo. Style and MDS3 Guide
- Android Unit Testing Guide: This file is a guide on Android unit testing, covering best practices and analysis of Kotlin test files. Android Unit Testing Guide
- Guide to Android Instrumented Tests Guide: This file is a guide on Android Instrumented testing, covering best practices and analysis of Kotlin test files. Guide to Android Instrumented Tests Guide
- Clone the Repository:
git clone https://github.com/your-repo-link
- Open and Run: Open the project in Android Studio and run it.
Your contributions are welcome! Please feel free to submit pull requests, create issues, or suggest new features.
Distributed under the MIT License. See LICENSE
for more information.
π₯ Dive into the world of advanced Android development and explore the capabilities of Jetpack Compose with Wallet Sample!