Académique Documents
Professionnel Documents
Culture Documents
©IAK-WTM-PENS
2017
Styles
XML FILE
JAVA FILE
SOLVING MATH PROBLEM SOLUTION
VARIABLES
ADD YOUR FIRST VARIABLE
MODIFY INCREMENT AND
DECREMENT METHOD
BEGIN PROGRAMMING
- INTENTS, - DUAL LANGUAGE, - STYLES & THEMES
BEGIN
PROGRAMMING
- METHODS (FUNGSI)
- OOP JAVA
- IF.... ELSE?
- EFFICIENT CODE
BEGIN
PROGRAMMING
- INTENTS
- DUAL LANGUAGE
- STYLES & THEMES
DEFINING METHOD
CHANGE THE USUAL METHOD
METHOD INPUT&OUPUT
BUAT INPUT DAN OUTPUT, TAMPILKAN
RETURN VALUE
CREATE METHOD
CREATE METHOD
ANDROID FLOW
Log
ADD SCROLL VIEW
ADD IF/ELSE STATEMENTS
ADJUSTING PRICE
INPUT CHECKING
INTENT
INTENT
• - Explisit
• Mengaktifkan komponen-komponen dalam 1 aplikasi yang sama.
• Contoh: Berpindah Halaman (Activity)
• - Implisit
• Mengaktifkan komponen dari aplikasi lain.
• Contoh: Buka Kamera, Kirim pesan via Gmail, buka dialer telepon
INTENT
Contoh Explisit:
Intent intent = new Intent(MainActivity.this, Sub1Activity.class);
startActivity(intent); }
• Contoh Implisit:
Intent intent = new Intent(Intent.ACTION_DIAL,
Uri.parse("tel:082121212093"));
startActivity(intent); }
INTENT
Contoh Explisit:
Intent intent = new Intent(MainActivity.this, Sub1Activity.class);
startActivity(intent); }
• Contoh Implisit:
Intent intent = new Intent(Intent.ACTION_DIAL,
Uri.parse("tel:082121212093"));
startActivity(intent); }
INTENT
EMAIL & INTENT
EMAIL & INTENT
INTERFACE
LISTENER
LISTENER
TRANSLATIONS
OPTIONAL
FINALPROJECT
FINALPROJECT
FINALPROJECT
ACTIVITY
LISTVIEW
https://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView
LISTVIEW
https://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView
1. Buat Class Dasar
https://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView
2. Buat File Layout Dasar
https://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView
3. Adapter
Penghubung View dan Class
3. Adapter
Penghubung View dan Class
4. Insert ArrayList
Mengisi Data Statis
4. Insert ArrayList
Kalau sumbernya JSON (Data Dinamis) -
5. Item Position
Kalau diperlukan action tertentu terkait posisi item
5. Item Position - Alt
Kalau diperlukan action tertentu terkait posisi item
LISTVIEW
https://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView
LISTVIEW
https://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView
1. Buat Class Dasar
https://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView
2. Buat File Layout Dasar
https://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView
3. Adapter
Penghubung View dan Class
4. Insert ArrayList
Mengisi Data Statis
4. Insert ArrayList
Kalau sumbernya JSON (Data Dinamis) -
5. Item Position
Kalau diperlukan action tertentu terkait posisi item
5. Item Position - Alt
Kalau diperlukan action tertentu terkait posisi item
6. Increase Performance
Optional - using ViewHolder