Vous êtes sur la page 1sur 82

USER INPUT

©IAK-WTM-PENS
2017
Styles

• Panduan Pemilihan Warna (Material Color Palette)


• https://goo.gl/MekdsU

• Info lebih lanjut:


• https://goo.gl/lYfIc5
PLAN HOW TO BUILD LAYOUT
Layout CheckBox
STYLES
STYLES
THEMES
THEMES
THEMES
BUILD LAYOUT
PROGRAMMING
CLICKING
MODIFYING FIRST LINE OF JAVA CODE
DO SOMETHING WHEN BUTTON IS CLICKED

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

Vous aimerez peut-être aussi