Buku Praktik Android Google click here
- Pengenalan syntax Java dan konsep Object Oriented Programming
- Struktur File Android Studio
- Pengenalan syntax XML dan implementasi LinearLayout
- Pengenalan Github
Penggunaan singkat Github :
Git init //buat ngasi tau kalau ini repo github
Git add . // Buat ngeupload semua file
Git commit -m "pesan kamu" //buat ngasih pesan ke tiap file yg akan km.upload
Git remote add origin #link repo# //buat ngasi tau upload file nya ke repository mana
Git push origin //buat push ato upload ke repository pakai remote yg udah kamu buat barusan
Course online Java dan OOP : https://www.codecademy.com/learn/learn-java
- Pengenalan Android Lifecycle onCreate, onPause, onRestart, onDestroy etc
- Pengenalan Fragment dan Activity
- Implementasi Bottom Navigation Bar
Referensi Fragment dan Bottom Navigation Bar : https://www.youtube.com/watch?v=EbcdMxAIr54
- Implementasi Recycler View dan Card View
Referensei Implementasi Recycler View : https://www.androidhive.info/2016/05/android-working-with-card-view-and-recycler-view/
-
Memanggil API dari Android Daftar Library dan Dokumentasi untuk memanggil API dari Android :
-
Retrofit : http://square.github.io/retrofit/
-
Android Networking : https://github.com/amitshekhariitbhu/Fast-Android-Networking
-
Volley : https://www.androidtutorialpoint.com/networking/android-volley-tutorial/
- Pengenalan SQL database dan Firebase
Database SQL akan memiliki struktur berbentuk tabel, setiap tabel akan punya relasi dengan tabel lain(agregasi, komposisi dll)
Course online SQL : https://www.codecademy.com/learn/learn-sql
Database di Firebase akan memiliki struktur seperti Tree/Object
Suggestion : Firebase lebih simple dan mudah, pelajari dokumentasinya di : https://firebase.google.com/docs/android/setup
-
Pengenalan API Referensi : https://www.codepolitan.com/mengenal-apa-itu-web-api-5a0c2855799c8
-
Pembuatan SQL database dengan PHP Referensi : https://www.codepolitan.com/rest-api-client-sederhana-dengan-retrofit-pada-android-studio-58986d62c46ae
-
Implementasi Firebase