You are on page 1of 19

Android

Development
Achmad Ichsan Thaib

Software Developer
at Digital Creative

“We go for it now or we don’t”

Isan_On
My Portfolio
Android Development ?
Kenapa Android Development ?
Android Native vs Hybrid ?

Hybrid Native
Android Jetpack
Android Jetpack
Build Your First App
Build Your First App
Build Your First App
Build Your First App
activity_main.xml

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />

MainActivity.java

public class MainActivity extends AppCompatActivity {


@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
Layouting

RelativeLayout CoordinatorLayout

FrameLayout
ScrollView
Terus Apa Bedanya ?
Button

activity_main.xml

Look at the Button Codelabs

MainActivity.java

Look at the Button Codelabs


Input Output (EditText & TextView)

activity_main.xml

Look at the Input Output EditText Codelabs

MainActivity.java

Look at the Input Output EditText Codelabs


Input Output (CheckBox & RadioButton)

activity_main.xml

Look at the Input Output CheckBox & RadioButton Codelabs

MainActivity.java

Look at the Input Output CheckBox & RadioButton Codelabs


Android Kotlin ? NEXT!
QnA Android

You might also like