This is a React Native Contacts app.
- React Navigation navigation and routes
- Reanimated 3 for animations
- Gesture Handler for gestures
- Zustand for state management
- AsyncStorage for local storage
- SectionAlphabetList for listing contacts
- Formik for form management
- Yup for form validation
This directory holds a reference to all the re-usable hooks
- useAssets
This directory holds a reference to all the re-usable utils, helpers & constants
- helpers
Node 14 or newer is required. Development for iOS requires a Mac and Xcode, and will target iOS 12.4 and up.
You also need to install the dependencies required by React Native.
Go to the React Native environment setup, then select Expo Go Quickstart
tab.
Follow the instructions.
To create a new project using the seed simply the following steps:
- Clone the project
git clone https://github.com/oguzhankurumm/contacts-app.git
- Enter the project folder
cd contacts-app
- Install the dependencies
yarn install
- Run app
yarn run start