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="/?originalUrl=https%3A%2F%2Friptutorial.com%2F%26quot%3Bhttps%3A%2F%2Fwww.gstatic.com%2Ffirebasejs%2Fui%2Flive%2F0.5%2Ffirebase-ui-auth.js%26quot%3B%26gt%3B%26lt%3B%2Fscript%26gt%3B%26lt%3Blink%2520type%3D%26quot%3Btext%2Fcss%26quot%3B%2520rel%3D%26quot%3Bstylesheet%26quot%3B%2520href%3D%26quot%3Bhttps%3A%2F%2Fwww.gstatic.com%2Ffirebasejs%2Fui%2Flive%2F0.5%2Ffirebase-ui-auth.css%26quot%3B%2520%2F%26gt%3B%253C%2Fcode">