This project was bootstrapped with Create React Native App. Below you'll find information about performing common tasks. The most recent version of this guide is available here.
RN-IPHY is a React Native demo application featuring a feed of gifs (supplied by Giphy) that explores some of the platform's available functionality. For more guidance, information, and links, check out the sister presentation for this repo. You can follow along the gradual buildup of code by checking out the code in stages. First, install the Expo app on your smartphone. Then, start by running the following commands in your terminal:
$ yarn install
$ git checkout stage0
In a separate tab, start up the javascript bundle server and keep it running:
$ yarn start
Follow the Expo instructions for viewing your app. Whenever you want to progress forward, simply check out the next stage. For example:
// Currently on the stage5 commit
$ git checkout stage6
- Added an extra line of text to the screen!
- Created a simple HomeFeed stub component
- Added a list of stub “cells” representing gifs
- Added helpers and created directory structure
- Added header, footer, and multiple columns
- Add giphy API client to app
- Added fetch related state to HomeFeed
- Refactored gif list into separate component
- Added data & limit props to GifList
- Added React Native gifs toggle to HomeFeed
- Added new app images
- Updated gif list layout and individual gif styling
- Added automatic layout animations
- Added sharing functionality on gif tap