Cash App Jul 5, 2023

Native UI and multiplatform Compose with Redwood

Article Summary

Cash App just open-sourced Redwood, their answer to the multiplatform UI problem. Unlike other solutions, it renders with native UI toolkits instead of recreating them.

Jake Wharton explains how Cash App built Redwood to share UI logic across Android, iOS, and web while keeping platform-native rendering. The framework uses Kotlin and Compose to generate composables that interface with each platform's native components.

Key Takeaways

Critical Insight

Cash App is releasing Redwood 0.5 beta and rolling out native multiplatform UI experiences to customers after limited internal testing.

The schema-to-composable generation approach could change how teams with design systems think about cross-platform UI architecture.

Recent from Cash App

Related Articles