
Tempura Overview
Tempura is a holistic approach to iOS development, it borrows concepts from Redux (through Katana) and MVVM.
Tempura allows you to:
Tempura allows you to:
- Model your app state
- Define the actions that can change it
- Create the UI
- Enjoy automatic sync between state and UI
- Ship, iterate
We started using Tempura in a small team inside Bending Spoons. It worked so well for us, that we ended up developing and maintaining more than twenty high quality apps, with more than 10 million active users in the last year using this approach. Crash rates and development time went down, user engagement and quality went up. We are so satisfied that we wanted to share this with the iOS community, hoping that you will be as excited as we are. ❤️