All Projects → novoda → Bonfire Firebase Sample

novoda / Bonfire Firebase Sample

Licence: other
An app to discuss your favourite emojis. This is a sample app built with Firebase.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Bonfire Firebase Sample

Android Demos
Examples of Android applications
Stars: ✭ 1,963 (+248.05%)
Mutual labels:  novoda, open-source, demo
Nora
Nora is a Firebase abstraction layer for FirebaseDatabase and FirebaseStorage
Stars: ✭ 270 (-52.13%)
Mutual labels:  firebase, open-source
Merlin
Observes network connection status & gives callbacks
Stars: ✭ 536 (-4.96%)
Mutual labels:  novoda, open-source
Resources I Like
📚💯 Collection of learning resources i like
Stars: ✭ 280 (-50.35%)
Mutual labels:  firebase, open-source
Spikes
Where ideas & concepts are born & incubated
Stars: ✭ 540 (-4.26%)
Mutual labels:  novoda, open-source
Simple Chrome Custom Tabs
Easy integration of Chrome Custom Tabs into your project. Just connect it to your activity, and navigate to the external website styling your tab as you wish.
Stars: ✭ 131 (-76.77%)
Mutual labels:  novoda, open-source
No Player
Simplified Player wrapper for MediaPlayer and ExoPlayer
Stars: ✭ 182 (-67.73%)
Mutual labels:  novoda, open-source
Raasnet
Open-Source Ransomware As A Service for Linux, MacOS and Windows
Stars: ✭ 371 (-34.22%)
Mutual labels:  open-source, demo
Rxpresso
Easy Espresso UI testing for Android applications using RxJava.
Stars: ✭ 373 (-33.87%)
Mutual labels:  novoda, open-source
Gradle Android Command Plugin
Handy commands for testing Android on CI
Stars: ✭ 349 (-38.12%)
Mutual labels:  novoda, open-source
Notils
Never again need a .utils. package yur scurvy sea dogs!
Stars: ✭ 126 (-77.66%)
Mutual labels:  novoda, open-source
Gradle Static Analysis Plugin
Easy setup of static analysis tools for Android and Java projects.
Stars: ✭ 398 (-29.43%)
Mutual labels:  novoda, open-source
Gradle Build Properties Plugin
Keep your secrets secret. External build properties support for your Gradle scripts.
Stars: ✭ 110 (-80.5%)
Mutual labels:  novoda, open-source
Bintray Release
A helper for releasing from gradle up to bintray
Stars: ✭ 1,878 (+232.98%)
Mutual labels:  novoda, open-source
Ios Demos
Examples of ios applications http://www.novoda.com/blog
Stars: ✭ 85 (-84.93%)
Mutual labels:  novoda, open-source
Accessibilitools
UI tools to help make your Android app accessible.
Stars: ✭ 81 (-85.64%)
Mutual labels:  novoda, open-source
Aosp.changelog.to
Generates a change log between different aosp tags. Based on the wonderful work of @alsutton
Stars: ✭ 12 (-97.87%)
Mutual labels:  novoda, open-source
Novoda
Common things for all Novoda's open source projects
Stars: ✭ 37 (-93.44%)
Mutual labels:  novoda, open-source
Sqlite Provider
Extended SQLite functionality for Android
Stars: ✭ 312 (-44.68%)
Mutual labels:  novoda, open-source
Flutter Examples
Personal collection of Flutter apps.
Stars: ✭ 394 (-30.14%)
Mutual labels:  firebase, demo

Bonfire

One of the big announcements of Google IO 2016 was Firebase. No longer "just" a database, the Firebase umbrella now includes integrated Analytics, Crash Reporting, Push Messaging, Dynamic Links, Storage, Hosting, and more. Is this new platform ready for all your projects? Should you spend time learning everything about it?

We like to keep on top of new technology at Novoda, so we decided to dedicate some time to explore the new Firebase. With a small team of four developers (two for iOS and two for Android) we took the idea of a chat application shown in most sample code and expanded it into a more feature-rich example. Today we want to share with you our findings and the demo app that was built during this exploration. Say hello to Bonfire!

Bonfire logo

Bonfire features:

  • Real time chat organised into channels
  • Authentication using Google Sign-In
  • Channel names limited to one emoji on database level
  • Public and private channels
  • Any user can create a channel
  • Channel members can add and remove members of a private channel
  • Remote configuration of the order of channels in the channels screen
  • Invite users to the app with a customised welcome screen

Bonfire is built on top of the new Firebase from Google. It was built by a joint team working on the iOS and the Android version simultatiously.

Get it on Google Play
Android, Google Play and the Google Play logo are trademarks of Google Inc.
The iOS app hasn’t made it through the app review process, but you can sign up to our beta

License

Copyright 2016 Novoda Ltd

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].