Projects that use React Native to tell the story of humanity. Here we'll capture how humans interact with each other using technology.
We're creating a simple app to allow iOS & Android users the ability to swipe through different quotes and tell us if they have heard it before.
- Users would swipe left if they've never heard of the quote.
- Users would swipe right if they have heard of the quote.
- Users advance through the provided list of quotes by swiping.
- Seperately, users may also choose to add a comment.
The quotes displayed would be provided via the API below. Each swipe would then POST data to the API provided in form of "yes" or "no" string.
PLEASE NOTE: It is important that this app be developed with React Native because we want to deploy to our student group for testing on either iOS or Android devices.
- URL: http://api.reactnatively.venny.co/v1/
- endpoint: /quotes
Explore the API a bit more via Postman collection.
Key | Value (Example) | Description |
---|---|---|
token | NWU1MWQ4NzIwOTY0OGNjMTNkZWI1MjNiMjA1ZA== | Token required for access to the API |
text | If you are not willing to risk the usual you will have to settle for the ordinary. | Quote (1111 Characters |
lines | SVG | Any SVG paths (1111 Characters) |
image | directory/subdirectory/image.file | Image file associated with the quote (255 Characters) |
audio | directory/subdirectory/audio.file | Audio file originated with the quote (255 Characters) |
longitude | 32.7820148 | Longitude of user when post occurs |
latitude | -96.8003555 | Latitude of user when post occurs |
altitude | 150 | Altitude of user when post occurs |
author | 83838383 | User ID of the user authoring object |
audience | 33333333 | User ID of the user who is audience to this object |
This is 1 of 4 React Natively mini projects that are meant to be stand alone apps that run on both iOS and Android. They may also be submitted to their respective mobile app stores - in some form - in the near future.
- iOS (Device preference: iPhone 6 and above)
- Android (OS: Latest OS or next the latest)
- React Native (v0.56)
What's expected is 4 separate, independent code bundles that successfully build Android and iOS binaries. All dependencies must be clearly identified.