An open API service indexing awesome lists of open source software.

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.

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.