Code Monkey home page Code Monkey logo

db-google-firebase-firebaseui's Introduction

FirebaseUI: Simplyify Mobile Development with Firebase

FirebaseUI is a library that allows developers to quickly build native mobile applications with Firebase by binding common UI views to Firebase references or queries. Currently FirebaseUI supports ListViews, GridViews, and RecyclerViews on Android through custom Firebase Adapters and UITableViews and UICollectionViews on iOS through custom Data Sources.

These views are populated with the appropriate child_added, child_changed, child_removed, and child_moved events as they occur at the Firebase reference with no additional developer overhead. Additionally, the Adapters and Data Sources can easily be subclassed to add additional functionality with little additional overhead.

FirebaseUI is built on top of Firebase for realtime data storage and synchronization. Sign up for a free account today!

FirebaseUI Clients

FirebaseUI is available for both native mobile clients:

  1. Android
  2. iOS

Clients feature similar functionality and a similar API, though there are several platform specific differences.

Installing FirebaseUI

Android

Information on Android installation can be found here.

iOS

Information on iOS installation can be found here.

Firebase UI Features

Android

Feature Description
FirebaseListAdapter Binds a Firebase ref or query to a ListAdapter, which can populate a ListView or GridView.
FirebaseRecyclerViewAdapter Binds a Firebase ref or query to a RecyclerView.

iOS

Feature Description
UITableViewDataSource Binds a Firebase ref or query to a UITableView.
UICollectionViewDataSource Binds a Firebase ref or query to a UICollectionView.

Roadmap

FirebaseUI plans to add several more features, including standard auth controls, pagination/infinite scroll, and navigation. See Contributing below for more information on how to get involved.

Website

This repo contains the source for the FirebaseUI main website, which was build with Material Lite and inspired by the Android Material template and the Android main site. The site is hosted on Firebase Hosting.

Support

Firebase has excellent community driven support to help you develop amazing apps.

  1. Stack Overflow
  2. Firebase Talk Google Group
  3. GitHub Issues for Android and iOS
  4. The Firebase Community on Slack

Contributing

We would love for you to contribute to FirebaseUI! Please see the Android or iOS repos for more information on contributing to each project.

db-google-firebase-firebaseui's People

Contributors

asciimike avatar puf avatar abeisgoat avatar

Watchers

James Cloos avatar PKCodeBox avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.