https://github.com/txtasad/viewcontacts
A simple React Native App using Redux for State Management to display existing Contacts in your device and with functionality to message them on whatsapp directly.
https://github.com/txtasad/viewcontacts
android react-native reactnative redux
Last synced: 12 months ago
JSON representation
A simple React Native App using Redux for State Management to display existing Contacts in your device and with functionality to message them on whatsapp directly.
- Host: GitHub
- URL: https://github.com/txtasad/viewcontacts
- Owner: txtasad
- Created: 2020-06-04T05:56:26.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-31T10:02:34.000Z (over 3 years ago)
- Last Synced: 2025-03-30T18:43:38.714Z (over 1 year ago)
- Topics: android, react-native, reactnative, redux
- Language: JavaScript
- Homepage:
- Size: 3.09 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PokedexReactNative
A simple React Native App using Redux for State Management to display existing Contacts in your device and with functionality to message them on whatsapp directly.
## App Screens
## Directions to use:-
* git clone https://github.com/txtasad/viewcontacts.git
* in your folder root npm i or npm install
* cd ios then pod install
* **installing podfiles is necessary for ios app to work, not required if you want just android
## App features
* App shows existing contacts.
* Sort contacts by their names in ascending or descending order
* Navigation pannel in the bottom has 2 option to contacts dashboard and settings (a dummy 2nd screen).
* Each card has option to whatsapp the contact directly after opening the app.
* App uses Redux for state management.
## App structure
App follows below structure:
* navigation
* Navigation.js Contains all app navigation routes to all app screens.
* reducers
* catReducer: Redux reducer for add, delete, modilfy contacts/items actions.
* actions
* type: Defines all action types ex- add pokemon, delete..
* act: Specifies Redux actions for all action types defined.
* api
* ApiClient: Here you can specifiy your repository and api call to fetch existing api data.
* screens
* Has all ui screens of the app.