:rocket: EAPlayers - Kotlin Multiplatform Sample P...
# feed
i
🚀 EAPlayers - Kotlin Multiplatform Sample Project for Football Fans • I’m excited to introduce EAPlayers, a Kotlin Multiplatform sample project using the latest technologies—*Kotlin 2.0.21* and *Compose Multiplatform 1.7.0*—to deliver a native app experience across Android, iOS, and Desktop. Inspired by the release of EA FC 25, this app lets you search for players and view their in-game stats and teammates. • Beyond football, EAPlayers is a perfect skeleton for Compose Multiplatform projects. Whether you’re experienced or new to Kotlin Multiplatform (KMP), it provides a solid foundation for learning and building apps with its multi-modular architecture and shared business logic, making it an ideal starting point for cross-platform development. Key features of the project:🖼️ Compose Multiplatform-based UI: Unified, reusable views for a consistent experience on Android and iOS • 🧳 Shared navigation: A Compose Multiplatform-powered navigation system for seamless cross-platform navigation • 🖥️ Compose for Desktop support for running the app natively on desktop environments • 🏗️ Multi-modular architecture: Improves maintainability, scalability, and build efficiency • 🚦 Detekt for static code analysis and maintaining code quality • 🛠️ Code Style and Inspections for enforcing consistent formatting and static analysis • ⚙️ GitHub Actions for continuous integration to ensure code quality • 🌙 Dark mode support across all platforms • 🧪 Unit Tests: Robust testing for ViewModels and UseCases to ensure business logic correctness Contributions and feedback are more than welcome! I’m eager to hear your thoughts or ideas for improving the project. Check out the repository here: EAPlayers Feel free to contribute or provide feedback!
11
👍 5
👍🏻 1