Skip to content

Instantly share code, notes, and snippets.

View jaisonfdo's full-sized avatar

Jaison Fernando jaisonfdo

View GitHub Profile
@jaisonfdo
jaisonfdo / MixPanelHelper.java
Created November 9, 2016 12:22
Track events with Mixpanel in Android.For more information, check out my detailed guide here : http://droidmentor.com/track-events-mixpanel-android/
import android.content.Context;
import android.util.Log;
import com.mixpanel.android.mpmetrics.MixpanelAPI;
import org.json.JSONException;
import org.json.JSONObject;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
@jaisonfdo
jaisonfdo / SocialConnection.java
Last active September 4, 2021 16:24
Connect social media account in a single line of code in Android.For more information, check out my detailed guide here : http://droidmentor.com/connect-social-media-account/
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;
import android.text.TextUtils;
import android.widget.Toast;
/**
@jaisonfdo
jaisonfdo / MainActivity.java
Created May 30, 2017 17:47
This gist is used to implement Chrome Custom Tab in your Android app. For further details :
package com.droidmentor.chromecustomtab;
import android.app.PendingIntent;
import android.content.Intent;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.support.customtabs.CustomTabsIntent;
import android.support.v4.content.res.ResourcesCompat;
import android.support.v7.app.AppCompatActivity;
@jaisonfdo
jaisonfdo / FirebaseAuthPhone
Created March 20, 2020 04:53
Firebase Auth - Password-less Phone - Demo
implementation 'com.google.android.gms:play-services-auth:17.0.0'
implementation 'com.google.firebase:firebase-auth:19.2.0'
<uses-permission android:name="android.permission.INTERNET"/>
// Initialize Firebase Auth
FirebaseAuth mAuth;
@jaisonfdo
jaisonfdo / FirebaseAuth
Last active March 9, 2020 12:26
Firebase Auth - Password-less Email - Demo
implementation 'com.google.android.gms:play-services-auth:17.0.0'
implementation 'com.google.firebase:firebase-auth:19.2.0'
<uses-permission android:name="android.permission.INTERNET"/>
private FirebaseAuth mAuth;
mAuth = FirebaseAuth.getInstance();
@jaisonfdo
jaisonfdo / SharedPreferenceDemo.java
Last active February 10, 2020 12:00
Shared preference API explanation sample code snippet
getSharedPreferences(FILE_NAME, MODE);
SharedPreferences appSharedPrefs;
appSharedPrefs = context.
getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE);
SharedPreferences.Editor prefsEditor;
@jaisonfdo
jaisonfdo / AlertDialogHelper1.java
Last active October 5, 2019 06:45
It is the utility class contains set of utility methods to show dialogs and returns their clicks using callback methods.For more information, check out my detailed guide here : http://droidmentor.com/show_alertdialog_android/
import android.app.Activity;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Looper;
import android.support.v7.app.AlertDialog;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
/**
@jaisonfdo
jaisonfdo / build.gradle (Module : app)
Last active January 9, 2019 06:04
It helps you to Automatically Sign Your APK using build.gradle in Android Studio. For more information, check out my detailed guide here : http://droidmentor.com/sign-apk-automatically/
apply plugin: 'com.android.application'
ext.majorVersion = 1
ext.minorVersion = 0
ext.patchVersion = 1
ext.preRelease = "Alpha"
ext.minSdkVersion = 16
android {
@jaisonfdo
jaisonfdo / FaceDetection.java
Last active November 29, 2018 02:39
MLKit face detection demo explanation code snippet
implementation 'com.google.firebase:firebase-ml-vision:18.0.1'
implementation 'com.google.firebase:firebase-ml-vision-face-model:17.0.2'
<meta-data
android:name="com.google.firebase.ml.vision.DEPENDENCIES"
android:value="face" />
// To initialise the detector
@jaisonfdo
jaisonfdo / BarCodeScannerDemo.java
Last active November 9, 2018 17:48
MlKit demo sample code snippets
implementation 'com.google.firebase:firebase-ml-vision:18.0.1'
<meta-data
android:name="com.google.firebase.ml.vision.DEPENDENCIES"
android:value="barcode" />
// To initialise the detector