Skip to content

MustiAlparslan/React-Native-NewsApp

Repository files navigation

React-Native-NewsApp

I've developed a mobile application using React Native Expo and NewsAPI. It features daily data updates and encompasses a wide range of categories.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed the latest version of Node.js and npm/yarn.
  • You have a Windows/Linux/Mac machine. (This project supports all these operating systems)
  • You have read the documentation related to this project.

Testing the App using Expo Go

This application can be tested on Android and iOS devices using Expo Go. Please follow the steps below:

  1. Install Expo Go on your device:

    For iOS devices, download Expo Go from the App Store

    For Android devices, download Expo Go from the Google Play Store

  2. Open the Expo Go app and scan the QR code available at the following link: React-Native-NewsApp on Expo

This will allow you to run and test the application directly on your device without the need for a physical build.

Installing React-Native-NewsApp

To install React-Native-NewsApp, follow these steps:

  1. Open your terminal/command prompt.

  2. Clone this repository:

    git clone https://github.com/MustiAlparslan/React-Native-NewsApp.git
  3. Navigate into the cloned repository:

    cd React-Native-NewsApp
  4. Install the dependencies:

    npm install
    # or if you are using yarn:
    # yarn install

Running the App

To run the app, follow these steps:

  1. Start the Metro Bundler:

    npm start
    # or if you are using yarn:
    # yarn start
  2. Launch the app on your device/emulator:

    npm run android
    # or if you are using yarn:
    # yarn android

Screenshots

Contributing to React-Native-NewsApp

To contribute to React-Native-NewsApp, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin <Project_Name>/<location>
  5. Create the pull request.

Releases

No releases published

Packages

No packages published