Please log in to watch this conference skillscast.
The button was a game and social experiment run on Reddit from 1 Apr 2015 to 5 Jun 2015. The idea was simple: a 60 second countdown timer next to a reset button. When users pressed the button at a specific time, they would also be assigned a specific colour: purple if between 52 and 60 seconds, blue between 42 and 51 seconds, etc. and grey if a user hadn’t pressed the button yet. The power of the game is in its simplicity, but also in its scale: during that time, over a million users joined together to keep the game going. Developing games for this scale is difficult, but it doesn’t have to be. In this talk, you will create our own ‘button’ game by connecting a comically oversized button to the internet and writing a companion Android app for audience members to play along. The button and app will be connected through Firebase, an application platform designed to speed up mobile, web, and IoT development by providing authentication, realtime synchronization, and Reddit scale. By the end you will learn how to use Firebase to create mobile and IoT applications which seamlessly interact between hardware and software. You’ll also learn how to leverage realtime, event driven programming models for both game and IoT development. Also, unlike the Reddit version, this experiment promises a more climactic end!
YOU MAY ALSO LIKE:
- The JVM as a platform for building smart contracts (in London on 28th June 2017)
- London Microservices User Group- July (in London on 5th July 2017)
- Infiniteconf 2017 - the conference on Big Data and Fast Data (in London on 6th - 7th July 2017)
- Uncle Bob's Clean Code: Agile Software Craftsmanship (in London on 1st - 3rd November 2017)
“The experiment has just begun.” Building a real Reddit ‘button’ game with Android, IoT, and Firebase
Mike is an engineer on Firebase, a powerful application platform designed to speed up mobile, web, and IoT development. He spends his time building and evangelizing mobile solutions, working on internal tools, and supporting Firebases’ 200,000 developers. In his free time, he enjoys the outdoors and developing embedded hardware.