Your task is to implement a simple app, where the user can enter IP address of a digital camera and stream it to the phone.
Simply, fork this repo and build on top of the current codebase (expo start
to build and run).
When you are done with your solution, please share a link to your repo via email: [email protected]
- As a User I should be able to enter the IP address of a digital camera and stream it.
- As a User I should be able to watch the stream in both portrait and landscape mode.
- As a User I should be able to disconnect from the camera and stop streaming it.
- Achieving required functionality and good code quality are both important in this challange.
- Your code will be evaluated based on: code structure, programming best practices, legibility. (and not based on the extra functionality implemented).
- The git commit history (and git commit messages) will also be evaluated.
Using third-party libraries is totally ok, and even encouraged, if you clearly state them.
Here are some publicly available IP addresses you can use for this challenge. (However you don't have to use these, as long as they are accessible by us, you can use any camera source)
- http://84.82.29.229:8080/mjpg/video.mjpg
- http://138.16.162.37:80/mjpg/video.mjpg
- http://138.16.162.33:80/mjpg/video.mjpg
- http://91.150.61.77:80/mjpg/video.mjpg
Best of luck ๐