This is a fun project. I have always been impressed with iOS's UI gestures & animations. Previously I developed React Native Hold Menu which I inspired by the iOS messages, applications hold to open menus. This time, I tried to do the whole iOS itself for fun, and the result is awesome!
- Expo (SDK 44)
- TypeScript
- React Native Reanimated
- React Native Gesture Handler
- Expo Blur for animatable blur component
If you want to try this on your device, you can install and run the app in a few seconds with the following commands;
Install the packages:
yarn install
Start the server
yarn start
You will see a QR code on the terminal, you can scan this QR code with the device which you are on the same network. Or you can start the simulator by pressing i
, on the terminal.
Currently app is not working the same with iOS on Android due to some issues with blur view animations and horizontal gesture animations. I may fix it later.
That's it, enjoy 🤞🏽
The source code is made available under the MIT license.
If you like this project, please give a star and follow me on Github for more 🤩