React Native Mobile App Challenge. Reddit Reader Mobile App

React Native Test made by Luis Puig

Try the App with Expo: https://expo.io/@luispuig/news-reader
You will need to install Expo App on your device

Test coverage report (100%): https://luispuig.com/news-reader/test/

If you want to see a project with 100% flow coverage or a Webapp with ReactJS check https://github.com/luispuig/altran/

You will find...

  • React Native
  • Redux
  • ES6
  • Android & iOS
  • Good project structure
  • 100% Unit Testing coverage

Requisites

For this challenge you're going to create a basic Reddit client app, this will give us an idea about your coding skills.

Your app should list the last posts in the r/programming subreddit to access this list use the following URL:

https://api.reddit.com/r/programming/new.json

For more information about the JSON structure see: https://github.com/reddit/reddit/wiki/JSON

What will we evaluate?

  • Code quality
  • Usage of patterns
  • Networking code
  • Language skills
  • Project structure

Extra points (not required):

  • Unit tests
  • Date of creation in a relative format (e.g. “1 day ago”)
  • Ability to sort the posts list (“top”, “new”, “hot” or “controversial”)