Feedly

React-native iOS application feed reader powered by NewsAPI.org.

Features

  • App state managed with Redux
  • Async fetch with Redux Thunk
  • Use Redux Logger
  • Animations powered by Lottie

Demo

splash

main

settings--1-

Installation

  1. Download or clone the repository
  2. Move inside the repository with the command line
  3. Run the next line:
    npm install

Run on iOS emulator

  • Option 1 recommended
  1. Move inside ios folder inside the project folder and open the file Feedly.xcodeproj.
  2. Select your emulator device and click in the play button

playemulator

  1. Wait and enjoy
  • Option 2
  1. Run the next line in the console react-native run-ios
  2. Wait and enjoy

Run on iOS device

  • Option 1
  1. Move inside ios folder inside the project folder and open the file Feedly.xcodeproj.
  2. Move to Feedly -> Signing and select a Team

team

  1. Select your device and click in the play button
  2. Wait and enjoy

If you want to run without the Metro Bundler:

  1. Move to AppDelegate.m inside iOS project folder and comment the line //Debug and uncomment the line //Release

production

  1. Select your device and click in the play button
  2. Wait and enjoy

Update interval Test

  1. Move to folder project -> src -> routes -> FeedView -> index.js and jump to the line 42

change

If you want to set timer in minutes delete time * 1000 and change with Utils.setTimeToMinutes(time), save and reload

GitHub