The author shares their experience of improving the 'native feel' of a React Native app at Bluesky through a series of small but impactful changes. Key strategies included switching to thinner borders, using genuine iOS sheet presentations, implementing a custom native bottom sheet, and optimizing animations for a polished interface. The article emphasizes the importance of attention to detail and understanding other native apps' UX patterns to achieve this goal.
Table of contents
Thinning out the bordersNative sheetsAnimations, animations, animationsNative navigationConclusionSort: