Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/avrcoelho/contacts-app

This app is responsible for listing the contacts
https://github.com/avrcoelho/contacts-app

expo javascript jest react react-native styled-components typescript

Last synced: 17 days ago
JSON representation

This app is responsible for listing the contacts

Awesome Lists containing this project

README

        

# 📱 Contacts app

This app is responsible for listing the API contacts [https://dummyjson.com/docs/users](https://dummyjson.com/docs/users)

![Contacts page](./assets/contacts-page.png?raw=true) ![Details page](./assets/details-page.png?raw=true)

## Run

Have on your computer the [Git](https://git-scm.com/) and [Node.js](https://nodejs.org/en) >= v16. If you prefer, install [Yarn](https://yarnpkg.com/)

1. Fork this respository
2. Install the [Expo CLI](https://docs.expo.dev/get-started/installation/)
3. Install the project dependencies:

**NPM**

```sh
npm install
```

**Yarn**

```sh
yarn install
```

3. Run the project in the development environment:

**NPM**

```sh
npm start
```

```sh
npm run ios
```

```sh
npm run android
```

**Yarn**

```sh
yarn start
```

```sh
yarn ios
```

```sh
yarn android
```

## Tests

Run the command below in the terminal:

**NPM**

```sh
npm test
```

**Yarn**

```sh
yarn test
```

## Build

Follow the [Expo build documentation](https://docs.expo.dev/build/setup/) to create the build

## License

[MIT](https://opensource.org/license/mit/)

Developed with ❤️ by [andrecoelho.dev](https://andrecoelho.dev)