Skip to content

Instantly share code, notes, and snippets.

View mitchtabian's full-sized avatar
🎞️
Building stuff

Mitch Tabian mitchtabian

🎞️
Building stuff
View GitHub Profile
@mitchtabian
mitchtabian / MainActivity.java
Last active April 14, 2017 22:10
Firebase Authentication
package com.tabian.firebaseauthentication;
import android.content.Intent;
import android.support.annotation.NonNull;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
@mitchtabian
mitchtabian / AddToDatabase.java
Created April 14, 2017 22:14
How to use a Firebase Database [Android Real-Time Database]
package com.tabian.firebaseaddtodatabase;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
@mitchtabian
mitchtabian / AndroidManifest.xml
Last active April 14, 2017 22:26
Firebase-Read-Database
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tabian.firebasereaddata">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
@mitchtabian
mitchtabian / AndroidManifest.xml
Created April 14, 2017 22:52
Firebase-Save-Images
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tabian.firebaseuploadimage">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.STORAGE" />
@mitchtabian
mitchtabian / AddToDatabase.java
Created April 14, 2017 22:57
Firebase-Save-User-Information
package com.tabian.firebasesaveuserdata;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
@mitchtabian
mitchtabian / AndroidManifest.xml
Created April 14, 2017 23:03
FirebaseSendPushNotification
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tabian.firebasepushnotifications">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
@mitchtabian
mitchtabian / MainActivity.java
Created April 14, 2017 23:20
FirebaseCrashReporting
/*
***Logging Type1***
*/
//to just log actions to the Firebase Dashboard you can use this
FirebaseCrash.log("Some message that you want to log");
//This type of logging is going to be analogous to this:
Log.d(TAG, "Some message that you want to log");
@mitchtabian
mitchtabian / SignInActivity.java
Created April 14, 2017 23:26
Firebase-Google-Sign-In
package com.tabian.firebasegooglesignin;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
import com.google.android.gms.auth.api.Auth;
@mitchtabian
mitchtabian / AndroidManifest.xml
Created April 14, 2017 23:33
FirebaseOnClickPushNotification
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tabian.firebasepushnotifications">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
@mitchtabian
mitchtabian / AndroidManifest.xml
Created April 14, 2017 23:39
FirebasePushNotificationTopics
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tabian.firebasepushnotifications">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"