Google Sign In Android

dokumen-dokumen yang mirip
Membuat Aplikasi Toko Buku Online

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

SIKLUS HIDUP ACTIVITY PADA ANDROID

MODUL WORKSHOP IMPLEMENTASI CUBEACON ATTENDANCE PELAKSANA PT. EYRO DIGITAL TEKNOLOGI

Petunjuk Teknis Instalasi MySQL dan Penempatan File Database SIKI

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat Aplikasi Sederhana Hello World untuk Android

Percobaan 9 Basic Widget

UNIVERSITAS KOMPUTER INDONESIA

Latihan 1 Menghitung Luas Persegi Panjang

PENGEMBANGAN APLIKASI PERANGKAT BERGERAK (MOBILE)

Location Based Services

: Adhika Novandya NPM : Jurusan : Teknik Informatika Pembimbing : Dr. Debyo Saptono

BAB V IMPLEMENTASI DAN PEMBAHASAN

Aplikasi Android Untuk Kimia (3): Reaksi Redoks

Latihan 2 List Menu Bertingkat

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

INSTRUKSI PENCABANGAN


MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

atau Double Click pada xampp-win

BAB IV PERANCANGAN SISTEM

Persiapan. 2.1 Hardware

2. Klik Menu Login. 3. Ketik Username. 4. Klik Tombol Login. Untuk Submit Artikel, Klik New Submission

TUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link :

Control Panel Windows XP Control Panel Windows 7

2.1 Instalasi Joomla Secara Lokal

BAB III PERANCANGAN SISTEM

CRYSTAL REPORT. Menurut Daryanto mengemukakan bahwa Crystal report, yaitu: Crystal report merupakan tool yang sering digunakan untuk membuat laporan.

First Cup Android. TripleLands Tutorial

User Guide Manual. User diminta menentukan destination directory untuk menentukan lokasi dimana

TUTORIAL E-LEARNING POLTEKKES MAKASSAR

A. Memulai dan Struktur Visual Basic

Program Kalkulator Sederhana Menggunakan Java Netbeans

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

TUTORIAL CITATION AND REFERENCE MANAGER DENGAN MENDELEY Oleh : Ansari Saleh Ahmar

Mengapa kita perlu menggunakan Mendeley?

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Java Library dan Java Swing

5 Membuat Web Service dengan Azure

Setting Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015

Step-Step dalam pembuatan Web

Praktikum 1 - Getting Started with Android

Workshop Singkat Membuat Game Shooter

LAMPIRAN : CARA MENJALANKAN PROGRAM

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

SOLUTIONS DAN PROJECT

Pembuatan Report menggunakan JasperReports dan ireport

Pemograman Swing. Netbeans:

Instalasi Joomla. 1. Masukkan Bonus CD yang berisi program WampServer2.2a-x32 ke DVD/CD Driver.

ACCURATE 4 QUICK START

SETUP DATABASE Akuntansi Perusahaan Nirlaba Halaman ke-1

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

BAB IV HASIL DAN UJI COBA

User Guide Flow (Project) Project Management & Resources Delivery System Telkomsigma PRouDS

Menampilkan Map. B. Menambahkan referensi library google-play-service.jar ke dalam project

Langkah langkah aktivasi user elearning Politeknik Negeri Banyuwangi

Menginstall MYSQL SERVER 5.6 pada Windows 8. Sebelum nya download sql offline installer pada link ini (windows 8 32 bit Support)

LANGKAH LANGKAH AKTIVASI USER ELEARNING POLITEKNIK NEGERI BANYUWANGI

Getting Started Tutorial

1.1 Download Software Yahoo Messenger

[AN _ AY ] October 10, 2010 DAFTAR DOMAIN GRATIS DI CO.CC...2 PENDAFTARAN HOSTING GRATIS DI IDHOSTINGER...7

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

PETUNJUK PENGGUNAAN SISTEM INFORMASI KURIKULUM 2013

Langkah-langkah Pembuatan Web dengan Joomla

DAFTAR ISI BAB I INSTALLASI

TUGAS SIMULASI DIGITAL LANGKAH-LANGKAH MEMBUAT PROGRAM DATA BASE

PANDUAN PENGGUNAAN VCLASS PERSIAPAN MATERI BAGI PENGGUNA DOSEN

Pada Bab ini kita akan berkenalan dengan menu Mailings dan Page Layout.

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Menggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto

DATABASE JUMLAH PENDUDUK MENURUT KECAMATAN DAN JENIS KELAMIN DI KABUPATEN MAGETAN. Oleh : Ratna Juwita P.R

YAHOO MESSENGER PUSTAKA HANAFI

Pengenalan APLIKASI DATABASE

Oracle Database 11g Seri 2: Cara Instal dan Bekerja menggunakan Oracle Enterprise Manager

Aplikasi Android Untuk Kimia (1): Volume Gas

BAB MEMBUAT FILE EXE DAN FILE SETUP

Panduan Menggunakan Web Pembelajaran

Membuat Aplikasi Android Sederhana

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

TUTORIAL CONTENT MANAGEMENT SYSTEM WEB HOSTING JOOMLA

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Tutorial Abstract Behavioral Specification (ABS)

PANDUAN INSTALLASI AVIRA DRIVELOCK MANAGEMENT CONSOLE

BAB IV HASIL DAN PEMBAHASAN

TUTORIAL APLIKASI ANDROID COOL HELLO WORLD

Instalasi dan Aktivasi Software Autodesk

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

WINDOWS 8 BUAT APLIKASI WINDOWS 8, YUK!

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

PANDUAN. SisPenA S/M. Untuk Asesor. Sistem Informasi Penilaian Akreditasi Badan Akreditasi Nasional Sekolah / Madrasah

Prosedur Menjalankan Program / Alat

Menulis Aplikasi untuk Android Bagian I

CARA INSTALASI DAN MENJALANKAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pendaftaran Ujian melalui E-AAMAI

Transkripsi:

Google Sign In Android Membuat aplikasi dengan Google Sign In Part 1 Date of Create : September 14, 2017 1

Disini saya akan coba membuat aplikasi dengan bantuan Google Sign in dimana datanya kita bisa push ke activity atau backend yang kita miliki NamaAplikasi disini saya buat dengan Login Trial dimana Domainnya ke sehingga menghasilkan package name : com.cybereye_community.logintrial, Kita next saja sampai Activity yang kita gunakan Adalah Empty / Blank Activity 2

Class Aplikasi Main kita akan saya namakan Login dimana secara otomatis xml pada layout kita menjadi activity_login, Lalu kita tekan finish 3

Silahkan teman-teman google mengenai google sign in ataumenuju ke link berikut https://developers.google.com/identity/signin/android/, Dimana link tersebut menjelaskan dan menerangkan cara untuk menggunakan Google Sign In. Ok kita bisa klik pada GET STARTED berikutnya akan ada step by step apa yang harus kita lakukan, langsung menuju step ke 2 kita klik saja Get A Configuration File, yaitu untuk mendapatkan google-service.json yang mana file tersebut akan dimasukan kedalam project app android kita 4

Disini teman teman bisa mengisi form seperti App name yaitu nama aplikasi kita dan Android Package Name yaitu package name project yang kita buat. Catatan: Untuk Package name harus diambildari package name project yang telah kita buat yang akan menggunakan Google Sign In. Pilih Country ataunegaranya dan klik Continue to Choose and Configure Services Pada Step berikutnya, kalian akan diminta untuk mengambil certificate SHA-1 pada project kalian. Caranya ada pada slide berikutnya guys. 5

Kembali ke android studio di pojok kanan akan a Gradle bisa kita klik dan akan muncul gradle properties, kita bisa extend Aplikasi kita lalu ma ke Task android Double klik pada signingrep Lalu buka Info Run monitor bawah dan klik icon berikut supaya bisa melihat SHA1 sertifikat yang kita miliki. Copy SHA1 pada variant debug project kita 6

Paste SHA1 yang telah kita dapatkan dari android studio dan klik lanjutkan dengan klik Continue To Generate Configuration Files 7

Finish, Kita bisa download file google-servies.json project kita yang akan kita simpan di project app android, So silahkan download filenya. 8

kita rubah directory android menjadi project lalu kita extend app dan kita paste file googleservices.json pada app project folder kita Jika berhasil file kita akan berada didalam app android kita, kembalikan directory project menjadi android 9

Lalu kita perlu import sebuah classpath google services seperti berikut di build.gradle level Project 10

Lalu kita compile juga beberapa plugin dan dependencies dari google seperti berikut. setelah sudah silahkan Sync project anda 11

Pada layout login kita panggil SignInButton dari google, kebetulan saya menggunakan Relative Layout yang mana Button SignIn akan saya letakkan dibawah dan id dari button ini adalah login 12

Membuat Activity baru untuk profile, jadi ketika login berhasil data dari yang kita dapatkan akan saya parsing ke activity profile 13

Dan berikut design UI untuk Profile Layoutnya, dimana ada 2 TextView untuk menampung Nama dan Email serta Button Logout untuk keluar dari account google yang kita miliki ataukita lakukan sign in. 14

Kita panggil implements pada class Login sebagai berikut Lalumembuat Global variable untuk beberapa komponen yang akan kita jalankan eventnya Untuk menghilangkan bug merah pada class kita perlu melakukan generate implements method dan kita panggil onclick dan onconnectionfaied 15

Sehingga strukturnya kurang lebih seperti ini lalu tambahkan didalam method oncreate sebagai berikut 16

Membuat method signin() sebagai berikut dan memanggil method onactivityresult dilanjutkan memanggil method signin didalam method onclick dimana statementnya menggunakan switch dengan meninisialkan id sebagai view.getid(); lalu memanggil Resource id login dengan method signin(). 17

Berikut kita masuk ke Profile Class dimana seperti login class kita implements dlu GoogleApiClient, Lalu membuat Global variable dan dilanjutkan dengan merelasikan demgan id layout dan memanggil event googlesigninoptions Lalu memanggil data Intent yang telah kita add di string nama dan email 18

Implements method agar menghilangkan error implements dari GoogleApiClient seperti login memanggil OnClick dan onconnectionfailed lalu dilanjutkan membuat method singout() dan method signout() kita panggil di method onclick dimana tombol logout jika kita click maka Account Google Api akan dibersihkan 19

Lalu kita coba run aplikasinya dan kita klik tombol Sign In Googlenya pilih account yang akan kita parsing datanya dan selesai Catatan: Kita akan melanjutkan di Google Sign in Part 2 dimana datanya kita simpan di backend (MySQL) 20