FirebaseUI offers Android, iOS, and Web clients. You can get started with them like so:
Android:
// app/build.gradle
dependencies {
// Single target that includes all FirebaseUI libraries
compile 'com.firebaseui:firebase-ui:0.5.2'
// FirebaseUI Database only
compile 'com.firebaseui:firebase-ui-database:0.5.2'
// FirebaseUI Auth only
compile 'com.firebaseui:firebase-ui-auth:0.5.2'
}
iOS:
# Podfile
# Pull in all Firebase UI features
pod 'FirebaseUI', '~> 0.5'
# Only pull in the "Database" FirebaseUI features
pod 'FirebaseUI/Database', '~> 0.5'
# Only pull in the "Auth" FirebaseUI features (including Facebook and Google)
pod 'FirebaseUI/Auth', '~> 0.5'
# Only pull in the "Facebook" login features
pod 'FirebaseUI/Facebook', '~> 0.5'
# Only pull in the "Google" login features
pod 'FirebaseUI/Google', '~> 0.5'
Web:
<!--Include FirebaseUI sources in HTML-->
<script src="https://www.gstatic.com/firebasejs/ui/live/0.5/firebase-ui-auth.js"></script>
<link type="text/css" rel="stylesheet" href="https://www.gstatic.com/firebasejs/ui/live/0.5/firebase-ui-auth.css" />