This is a simple mobile app for search and read articles. In this app using public API from http://developer.nytimes.com/ and https://uinames.com/.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software
NPM (Node Package Manager), React Native CLI
Clone the repositori via http or ssh
git clone https://github.com/RadiRS/news-app your_app_name
git clone git@github.com:RadiRS/news-app.git your_app_name
Enter into project directory and install all dependencies
cd your_app_name && npm install
Create .env file and setup your HOST_API and API_KEY
API_HOST=https://api.nytimes.com/svc
API_KEY=laidfjoelkajsdoifjekl
Run the project via command line
npm run android //android
npm run ios //ios
For testing just run script command
npm run test
Setup your signed apk by follow this tutorial and run this command
npm run build-android
- React Native
- React Navigation
- Redux
- Redux Thunk
- Redux Promise Middleware
- Styled Components
- Axios
- Jest
- Radi Rusadi - Initial work - Github
This project is licensed under the MIT License - see the LICENSE.md file for details
- Hat tip to anyone whose code was used
- Inspiration
- etc