Skip to content

Instantly share code, notes, and snippets.

View imprakharshukla's full-sized avatar
🎯
Focusing

Prakhar Shukla imprakharshukla

🎯
Focusing
View GitHub Profile
class hello
{
public static void main(String args[])
{
System.out.print("Hello World");
}
}
class hello
{
public static void main(String args[])
{
System.out.print("Hello World");
}
}
@imprakharshukla
imprakharshukla / MainActivity.java
Created November 21, 2018 08:06
Google Sign-in Integration
package studio.in.prakharshuka.googleauthaign_in;
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 com.google.android.gms.auth.api.signin.GoogleSignIn;
@imprakharshukla
imprakharshukla / activity_main.xml
Created November 21, 2018 08:07
Google Sign-in Integration
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<com.google.android.gms.common.SignInButton
android:id="@+id/signin"
@imprakharshukla
imprakharshukla / ProfileActivity.java
Created November 21, 2018 08:07
Google Sign-in Integration
package studio.in.prakharshuka.googleauthaign_in;
import android.net.Uri;
import android.provider.ContactsContract;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
@imprakharshukla
imprakharshukla / activity_profile.xml
Created November 21, 2018 08:08
Google Sign-in Integration
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ProfileActivity">
<TextView
android:id="@+id/textView2"
@imprakharshukla
imprakharshukla / Internet Permission
Created November 21, 2018 08:10
Google sign in Integration
<uses-permission android:name="android.permission.INTERNET" />
@imprakharshukla
imprakharshukla / AndroidManifest.xml
Created November 21, 2018 08:10
Google Sign-in Integration
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="studio.in.prakharshuka.googleauthaign_in">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
@imprakharshukla
imprakharshukla / build.gradle(module:project)
Created November 21, 2018 08:13
Google sign in Integration
//Add these repositories to the project level gradle file
repositories {
google()
jcenter()
mavenCentral()
maven { url 'https://maven.google.com' }
@imprakharshukla
imprakharshukla / build.gradle(module:app)
Created November 21, 2018 08:13
Google sign in Integration
//add these dependencies to your app level gradle file
implementation 'com.google.firebase:firebase-auth:16.0.5'
implementation 'com.google.android.gms:play-services-auth:16.0.1'
implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'