FlappyFace icon indicating copy to clipboard operation
FlappyFace copied to clipboard

Flappy RNB - a classic flappy bird clone built in React Native

Major Rewrite Under Progress, check developer branch

Flappy RNB

Build Status GitHub top language GitHub issues GitHub pull requests GitHub All Releases GitHub

The popular classic Flappy Bird game clone called Flappy RNB build in React Native

For Developers

Make sure you have your React Native environment setup, if not please setup your environment from here.

The project uses firebase for providing many functionalities. Hence you'll need to start a firebase project and download your own google-services.json file and place it in android/app/google-services.json. Please follow the guide here, also make sure you go through the setup required for Google OAuth from here

  1. git clone https://github.com/sarthakpranesh/flappyBird.git
  2. cd flappyBird
  3. yarn
  4. yarn start
  5. yarn android (Make sure you run yarn start and leave the bundler running and then run yarn android on another terminal window)

Looking To Contribute

All contributions are welcomed. Please follow the below key points!

Before you start your awesome work make sure you follow the below steps

  1. Create your own Fork of the flappyBird repo
  2. Create a new branch with a branch-name that starts with your name followed by what feature/issue you are going to add/resolve.
  3. Now let your work begin in this new branch and make sure you follow the code style of the project.
  4. Once you are done, Send us a pull request on the develop branch on the main flappyBird repo.

Some key points

  • Each feature/issue you work with should have a different branch which should follow the stated naming convention
  • Make sure you regularly pull changes from the develop branch, as it will be kept up to date with latest changes.

Having Issues

This project uses GitHub Issues for tracking bugs and feature requests, so feel free to open one if you find any :)