EngineeringMay 15th, 2024

Performant gestures in our React Native app


Tim von OldenburgRick Pastoor

The dreaded UI thread and butter smooth dragging

The good news for us: our core turned out to be pretty fast. MobX is very performant for us, and because we do all our operations optimistically, the UI is rarely blocked by network requests. The one part where we did invest most of our time was in making sure our scrolling and dragging is as smooth as possible.


Other insights

Managing dependencies is super tricky. Dependency github action that builds it.


Maybe something on plugins we use/built

Making sure we’re ignoring the ios/android folder

Performance of some parts/Hermes and date objects

The calendar that works for you

Rise helps you schedule, optimize and protect your day to give you more time for what's important

Desktop App

Rise Desktop

Mobile App

Rise Mobile