Hack League

Coding Battle – Apps on Fire

16th November 2016

In partnership with

Google
Google Developer Group
SN Cube

Pointers

Video 0 to App from Google I/O: https://www.youtube.com/watch?v=xAsvwy1-oxE

For some challenges we’ll be using Google Cloud. To avoid losing time, you can already create a free account. You’ll get $300 credits. If you don’t have a credit card, you can use revolut to get one.

Google Cloud: https://cloud.google.com/

Latest video from Firebase summit: https://www.youtube.com/user/Firebase/

Firebase Doc: https://firebase.google.com/docs/

Feedback form: https://maxcz.typeform.com/to/QpP8FR

Join the next Coding Battle

Goals

Goals Points
Link to code base friendly chat
Link to Coding Battle Firebase chat
#1
Setup project in Google console, command line tools
Make connection to real-time database
Use Firebase authentication
Make it configurable
+50 pts
#2 First 5 teams to connect to the hackleague chat app/first to post a message on the chat

apiKey: “AIzaSyApqHFyIUSARTrOJWj7UfQcz3hQr5m32xE”, firebase subdomain: “friendlychat-fm”

+50p to 10 pts
#3 Use Firebase storage, rerieve a file from the server

Storage key is: X4P3R4DgIJe0A3W0IDMnXs9Y6Xc2/1479247042657/img.jpg

+50pts
#4 First 8 teams to send an image to the hackleague chat app +80 to 10pts
#5 Use Firebase cloud messaging. Send notification to their app with “Team X has completed challenge 5” +80 pts
#6 Use Speech API to translate spoken text to a message. +120 pts
#7 Use Prediction API and one of the three hosted models and show the result as a reply to a message on the running app automatically (bot-like) +120 pts
#8 [Native Apps only] Use remote config +80 pts
#9 [Web only] Make it installable +50 pts