Flappy Bird developed by Dong Nguyen blew up in popularity when it was released back in 2013 on Android and iOS. I made it my mission to do a replica of the game. This is my first finished Android game. It is based on an open source gaming framework provided by Mario Zechner and Robert Green, the authors of "Beginning Android Games": http://www.amazon.ca/Beginning-Android-Games-Mario-Zechner/dp/1430246774
The framework can be found here: https://code.google.com/p/beginning-android-games/
I got the graphics for the game with Google image search and redrew most of the images in Gimp until I was satisfied with the quality of the replicas. I also wrote the gamelogic, that is, the classes for the bird, pipes, the scrolling mechanism, the score system, the physics and the collision detection.
Gameplay of the original game: https://www.youtube.com/watch?v=fQoJZuBwrkU
Wikipedia article: https://en.wikipedia.org/wiki/Flappy_Bird
Android API version 18 (Jellybean) must be installed on your computer.
Open your favorite Android project IDE. Go to File -> import project and select the folder where you downloaded this sourcecode. Your IDE will import the project (which was originally written in Eclipse) and make it it's own format. Compile the project with a compatible Android device connected with USB debugging enabled and the game will be installed on the device.