Flappy Bird Arrives, and Swift is Officially a Serious Programming Language

Flappy BirdIn the world of computer languages, maybe the most famous program of them all is “Hello world“–the code which displays that two-word greeting. You can write it on the first day you learn a new language, and it’s often used to verify that the system is working properly.

Maybe we should formally declare Flappy Bird to be a sort of more ambitious version of “Hello world.”

Yesterday, Apple startled attendees at its WWDC keynote by announcing that a new language, Swift, would replace Objective-C as the way to write apps for iOS devices. And within hours, someone had implemented Flappy Bird in Swift. (This version is officially called FlappySwift, and I learned about it from the Twitter feed of Apple’s Chris Espinosa.)

When Flappy Bird first became wildly popular a few months ago, I assumed that it was the very definition of a flash in the pan–something which would obsess the world for a brief period, and then disappear. But even though its creator, Nguyen Ha Dong, yanked it off of Apple and Google’s app stores, it’s still burbling around in the world’s subconscious. (Of course, the yanking only served to raise the game’s profile.)

Could Flappy Bird turn out to be like Pac Man: a fad which was huge, then subsided, but never really vanished from the culture? If the children of 2024 can identify Flappy at a glance, we’ll know that the little guy isn’t going anywhere.


  1. Gary L. White June 3, 2014 at 9:47 am #

    I am anxious to see the speed of adoption of Swift. Flappy certainly does give some insight to this. BTW, enjoyed your participation in TWiT on Sunday.

  2. Harry McCracken June 3, 2014 at 12:35 pm #

    Thanks, Gary.

  3. Monu June 5, 2014 at 2:38 am #

    There are better games out there. Much better than flappy bird. Play Aqua Bird: https://play.google.com/store/apps/details?id=com.ideadam.aquabirdgame
    Amazing graphics and gameplay.

  4. Jm Blessie Pineda July 13, 2014 at 5:59 am #

    what is the original programming language used in flappy bird ?