Showing posts with label Udacity. Show all posts
Showing posts with label Udacity. Show all posts

Friday, April 15, 2016

Android Manifest Checkpoint - Udacity Advance Android Course

Okie... disini akan ditambahkan beberapa permission di manifest file. Permissionnya itu nanti dipake sm GCM. Quiz dari udacitinya kyk gini :
Soow buka file manifestnya terus tambain permission seperti terlihat di bawah ini :

Terus service & receiver :
Btw... itu ada yang hurufnya merah, utk sementara gpp dulu... eheh... itu g' bikin error... :) Daan.. diquiz berikutnya baru kita buat kelas2nya masing2.... Tapi biar ngebuktiin g' error, silahkan dibuild lagi projectnya... dan hasilnya...
Sooo... kyk gitu dulu ajjah..... Okiee dokiee...


Prev Quizz --- Next Quizz

Using Google Services Checkpoint - Udacity Advance Android Course

Okiee...di quiz sebelumnya, Kita udah ngebuat Google API Project, terus dapatin file confignya juga, terus file confignya udah dikopi ke directory Android Studio di folder App. Naah.. disini kita akan nambain beberapa konfigurasi di gradle dan ngebuat beberapa method yang menggunakan file config tersebut.... mmmm... pertama-tama kita lihaat dulu Quiz udacitinya :
Soooooo..... mmmmm..... di sini google play services & repository harus kita install dulu dibagian extras yaaak..
Teruuuus... kita ke file build.gradlenya project sunshine tambain classpath baru kyk gini :
Terussss... ke build.gradle-nya app folder, tambain dependency baru kyk gini :
abis itu... silahkan di sync ulang projectnya...buat ngebuktiin klu file config yang kita download dari google API itu udah bener... ehehe... :)

Teruuuuss.....untuk pertama kalinya, kita melihat MainActivity.java... tambain variabel & method berikut :
Terus pindah ke onCreate method, daan masukin checkPlayService() kyk gini :
Okieeee... selese daaaah.... :D

Daaan buat mastiin semuanya bener,,, sebaiknya kita run projectnya di real device, soalnya disitu udah ada google play service, klu di emulator kn belom tentu adaa.... soooo klu di run di HP hasilnya

yeeeii... berhasil... :v
Tapi iconnya g' ada, soalnya blom dimasukin pas di icon packs... tapi gpp...
paling tidak ini ngebuktiin klu integrasi GCM dengan Sunshine udah Okiee... :)


*mohon koreksi klu ada yang salah... hehe... :D

Prev Quiz --- Next Quiz

Create Google API Project - Udacity Advance Android Course

Okie... disini kita akan membuat Google API Project seperti diinstruksikan dari course udacitinya. So pertama-tama buka link :
https://console.cloud.google.com/

Terus setelah itu "create Project " seperti terlihat di bawah :
Terus masukin nama projectnya terus tekan tombol Create :
Naaah...dari situ kita udah liad id-projectnya seperti yang ditunjuk panah biru... :D
Atau pas abis pencet Create IDnya jg bisa diliad :
Terus kita harus dapatin config filenya, caranya buka link ini :
https://developers.google.com/cloud-messaging/android/client?configured=false

Terus pencet yg ini:
Terus masukin nama Project yang udah kita buat sebelumnya
Terus packageNamenya sama dengan yang project androidStudio kita :
Berarti nama packagenya adalaaaaaah....
Btw... coutrynya sy pake yang United States ajjah ehehe... :D
Terus pencet yang continue tooo...........
Terus pilih yang "Cloud Messaging" terus pencet "Enable Google Cloud Messaging" seperti terlihat di bawah :
Tar tampilannya berubah kyk gini :

 Naaah.... kita pencet yang "Continue to Generate Configuration Files" kyk panah merah di atas...Terus muncul kyk gini :
Naaah.... silahkeeun di download file confignya... :)
Nama filenya tuuh...google-service.json
Terus file confignya kita kopi (CTRL + C) terus kita paste di folder app kyk gini :
Tar dapat notif kyk gini :
Yaaha... pencet OK ajjah...betewe...sebenarnya kita juga bisa mindain pake terminal android studio kyk di course udacitinya kyk gini :
Tapi Hisoka maah yang manual ajjah ehehehe... :D

Okie setelah ke copi ke folder app, tampilan file confignya kyk gini :

Okkkieeee... sy pikir kyk gini ajjah.... di quiz berikutnya kita harus nambain konfig baru di file build.gradlenya sooooo...mmmm.... selamat mencoba GCM... :)

*mohon dikoreksi klu ada yang salah... :)

Prev Quiz --- Next Quiz

Icon Packs - Udacity Advance Android Course

Link Udacity Quiz
Ouukaaay..... mmmm...... brrrr..... :v
Pertama-tama ke file strings.xml :
Yaang dalam kotak merah itu kita apus, dan diganti menjadi :
Terus ke file arrays.xml :
Terus ke file pref_general.xml :
Terus kembali ke Utility.java :
Naaah... yng dalam kotak merah diganti jadi kyk gini :
Terus ke SettingsActivity.java di dalam method onCreate:
terus ke method onSharedPreferenceChanged :



Prev Quiz --- Next Quiz

Thursday, April 14, 2016

Integrate Glide - Udacity Advance Android Course

Di sini glide akan dipake, jadi pertama-tama kita tambain depenciesnya dl :
Terus dibagian strings.xml :

terus di file dimens.xml :
terus di list_item_forecast_today.xml :
list_item_forecast.xml :
terus di fragment_detail_wide.xml :
fragment_detail.xml :
Terus pindah ke file Utility.java :
Naaah...baru kita pake glidenya... pertama-tama tuuh di file DetailFragment.java :
Ganti yang dalam kotak merah di atas jadi kyk gini :
Teruss... pake glidenya juga di file ForecastAdapter.java :
Yang dalam kotak merah lagi, kita ganti jadi kyk gini :
Yoooosh... seleseee daaaah... @_@....



Prev Quiz --- Next Quiz