Skip to content

Expo App for Topcoder's EdgeNet Challenge Series - Video News Feeds App.

Notifications You must be signed in to change notification settings

devShaurya/EdgeNewsApp

Repository files navigation

EdgeNewsApp

Expo App for Topcoder's EdgeNet Challenge Series - Video News Feeds App.

Verfication Video

Link

Steps to Deploy

  1. Clone this repository wherever you like. Use master branch for the next steps.
  2. Run npm i command, inside the cloned repo, to install all node packages.
  3. Please install expo before going any further. You can use instructions present here. I will also recommend to install and configure ios simulator and android studio emulator. Also please install Expo Go App in your emulators or simulators or your own device.
  4. Run expo start to run the code.
  5. Use any one of Tunnel, LAN or Local URLs to open the app in Expo Go app of your simulators or scan the QR Code for opening app in your device. More related to this can be found here.
  6. Sometimes, the code gives fetch-time-out error in the call to retrieve video-urls. If it happens, please close the simulators and terminal and repeat the steps from step-4.
  7. Some videos might take too much time to load. For that you can reload the app pressing r key in your terminal. If that does not work, please close the simulator and terminal and repeat the steps from step-4.
  8. I have tested on simulator -> iPhone12 with iOS 14.5.

Steps followed to add videos

  1. Followed all the instructions (except the Sandbox section) given at this tutorial by AlefEdge.
  2. I used this API call to add the videos.
  3. This API call is being used in the code to retrieve all the video urls.

Acknowlegment

Thanks Topcoder and AlefEdge for this challenge.