Articles from Source: Cash-App-Engineering

Cash Android Moves to Metro

2025-11-18 00:00
🚀 Exciting news from the Cash Android team! We have successfully completed our migration to Metro, a modern dependency injection framework created by Zac Sweers. This move aligns with our long-term goals and enhances our Kotlin-based codebase. The transition was motivated by the need for improved performance and simpler build processes. Metro combines the best features of existing frameworks while minimizing build time overhead. For more details on our migration journey and the benefits of...
Source: Cash App Engineering
Egor Andreevich

Kotlin Multiplatform test interceptors with Burst

2025-09-04 00:00
🚀 Exciting news for Kotlin developers! Last year, Burst introduced a library for parameterized tests. Now, with Burst 2.8, they're adding TestInterceptor, a Kotlin Multiplatform alternative to JUnit rules. This allows for reusable behaviors across tests on all platforms. Key features include creating temporary directories for tests and easy application with the @InterceptTest annotation. Enhance your testing workflows with this new functionality! #Kotlin #Multiplatform #Burst #Testing...
Source: Cash App Engineering
Jesse Wilson