Anda di halaman 1dari 3

SILABUS:

2017/DEVSCHOOL/IX/02

KERANGKA BELAJAR
PROGRAM CODEPOLITAN
DEVELOPER SCHOOL
KELAS BASIC ANDROID
APPLICATION DEVELOPMENT

Program Kelas Intensif

https://school.codepolitan.com
DESKRIPSI PROGRAM

Program Developer School Basic Android Application Development Intensive Class
merupakan program pelatihan belajar pemrograman android secara intensif yang
berorientasi pada kebutuhan industri selama satu minggu secara tatap muka dengan
bimbingan mentor berpengalaman yang dilengkapi dengan fasilitas asrama selama belajar.
Program ini ditujukan untuk pemula yang ingin mempelajari pemrograman Android dalam
waktu singkat dan intesif.





KOMPETENSI DASAR

• Memahami Activity dan siklus hidupnya
• Memahami Intent untuk perpindahan Activity
• Memahami pembuatan layout antarmuka aplikasi Android
• Memahami cara kerja Fragment dan siklus hidupnya
• Memahami pembuatan list menggunakan RecyclerView untuk menampilkan
sekelompok data
• Memahami pola navigasi dalam aplikasi sesuai guideline Google
• Memahami cara mengonsumsi data dari dari sebuah API
• Memahami cara menyimpan data secara offline





INDIKATOR KETERCAPAIAN

Setelah mengikuti course, siswa dapat membuat aplikasi Android yang:

• terdiri dari satu halaman menggunakan Activity
• terdiri dari lebih dari satu halaman dengan Activity dan Intent
• menggunakan RelativeLayout, LinearLayout, ConstrantLayout, FrameLayout, dan
ScrollView
• menggunakan Fragment
• menerapkan satu atau lebih pola navigasi berdasarkan guideline Google
• mengonsumsi data online dari sebuah API
• menggunakan database untuk menyimpan data secara offline




SILABUS

• Dasar-dasar pemrograman Java
o Sintaks dasar
o Tipe data
o OOP di Java
• Dasar-dasar Android Development
o Memasang Android Studio
o Membuat sebuah project Android sederhana
o Menjalankan aplikasi Android di emulator dan perangkat
o Membuat sebuah layout yang dapat di-scroll
o Mengenal tempat mencari jawaban untuk permasalahan seputar Android
• Activity dan Intent
o Mengenal Activity dan siklus hidupnya di aplikasi
o Berpindah aplikasi menggunakan Intent eksplisit dan implisit
• Fragment
o Mengenal Activity dan siklus hidupnya
o Menerapkan Fragment ke dalam sebuah Activity
• Navigasi
o Memahami dan mengimplementasi pola navigasi menggunakan ViewPager
dan TabLayout (seperti WhatsApp)
o Memahami dan mengimplementasi pola navigasi menggunakan
NavigationDrawer (seperti GMail)
o Memahami dan mengimplementasi pola navigasi menggunakan
BottomNavigation (seperti Instagram)
• RecyclerView
o Mengenal penggunaan RecyclerView untuk menampilkan sekumpulan data
o Memahami kelebihan RecyclerView dibanding ListView dan GridView
• Mengonsumsi data API
o Mengenal istilah thread di Android
o Memahami penggunaan AyncTask untuk melakukan pekerjaan yang
membutuhkan waktu lama
o Memahami cara mengonsumsi data API menggunakan AsyncTask
o Memahami cara mengonsumsi data API menggunakan library.
• Penyimpanan Data
o Mengenal teknik-teknik penyimpanan data di Android
o Memahami cara menyimpan data menggunakan SharedPreferences
o Memahami cara menyimpan data menggunakan SQLite dan library

Anda mungkin juga menyukai