Part: Pemrograman Android “Testing, debugging, and using support librariesTesting”

03.1: The debugger

Pertama membuat akun github

Selanjutnya ikuti langkah-langkah sampai selesai

selanjutnya download projek SimpleCalc berikutnya open pada android studio pada projek bagian simplecal

Selanjutnya buka activity_main.xml

Klik preview dan update

Explore the app code

Memeriksa apabila terjadi kesalahan pada MainActivity

Selanjutnya Run App

Run SimpleCalc in the debugger

Start and run your app in debug mode

Debug a running app

Langkah selanjutnya kita dapat melakukan debug app

03.2: Unit tests

Explore source sets and CalculatorTest

pertama Buak app>java>com.example.android.SimpleCalc(test)

Run tests in Android Studio

selanjutnya klik kanan pada calculatortes dan run

maka hasilnya akan seperti gambar dibawah ini

addTwoNumbers() ke:assertThat(resultAdd, is(equalTo(3d)));

Add more unit tests to CalculatorTest

Add more tests for the add() method

menambahkan addTwoNumbers menjadi addTwoNumbersNegative

merubah addTwoNumbersNegative seperti gambar dibawah

Add a new unit test to calculatortes for floating-point numbers:

hasilnya seperti gambar dibawah

03.3: Support libraries

Langkah pertama kita dapat membuat projek baru dengan nama “HelloCompat”

Selanjutnya kita dapat melakukan cek repository

Set up the project and examine build.gradle

Selanjutnya buka bagian Gradle Scripts dan pilih build.gradle(Module:app) seperti gambar dibawah ini

Implement the layout and MainActivity

Change the layout and colors

Selanjutnya pilih activity_main.xml dan masukkan code dibawah ini untuk membuat tampilannya

Mengatur posisi dari text hellow world

Selanjutnya tambahkan button dan code pada gambar dibawah ini

Selanjutnya klik res>values>color.xml dan tuliskan code pada gambar dibawah ini

Add behavior to MainActivity

Tuliskan code seperti dibawah ini yang bertujuan untuk menjalankan warna yang ditentukan

Implement Button behavior

Add the changeButton() click handler

Tuliskan code dibawah untuk menjalankan button agar dapat berjalan / text berganti warna

Hasilnya akan seperti berikut

Manjada Wa Jada