Android Basic #1 — Membuat Aplikasi Android Pertama menggunakan Kotlin
Objective:
- Belajar basic Android XML design
- Belajar basic Android app dengan bahasa Kotlin
Hallo semuanyaa…
Pada serial Android Basic ini kita bakalan belajar tentang fundamental Android development menggunakan salah satu bahasa pemrograman populer, yaitu Kotlin. Di serial ini, kita akan belajar cara membuat aplikasi Android mulai dari yang paling simple, seperti di serial 1 ini, membuat aplikasi hitung volume bangun ruang.
Sebelum kita masuk ke codelab, pastikan teman-teman sudah ada Android Studio dan JDK nya ya guys. Kalau belum, cara memasangnya ada di post ini yaaa…
Codelab Volume Calculator App
1. Pertama silakan buka Android Studio teman-teman, terus klik Start new Android Studio project
2. Pilih Empty Activity, terus klik NEXT
3. Isi semua komponen form nya seperti di ini yaaa, terus klik FINISH
App Name: Volume Calculator App
Package Name: com.chevalierlab.volumecalculatorapp
Minimum SDK: API 23 - Android 6.0 (Marshmallow) or Higher
Language: Kotlin
Use legacy android.support libraries: False
4. Take a sit and relax!
Nah, apabila berhasil membuat window project baru, maka akan ada tampilan seperti bawah ini.
Pada saat ini, Android Studio akan melakukan proses sinkronisasi project teman-teman dengan Android gradle dependencies. Apabila ini pertama kalinya teman-tema bikin project di Android Studio, nah ini akan memakan waktu 2–3 menit, so… have a coffee and relax :)
5. Designing layout…
Kalau sinkronisasinya berhasil, lanjut buka file activity_main.xml di dalam res > layout package. Nah, masukkan code sebagai berikut.
6. Code the logic!
Nah, kalau sudah jadi design layout-nya, kita bisa lanjut ke kodingan logical-nya menggunakan Kotlin. Caranya, buka file MainActivity.kt yang ada di package com > chevalierlab > volumecalculatorapp lalu ikuti code berikut.
7. Run and try!
Okay, aplikasi kita sudah jadi, silakan run dan dicoba menggunakan smartphone Android teman-teman! Tampilannya akan seperti ini.
Nah, teman-teman baru saja mempelajari basic algorithm yang biasa digunakan di dunia Android development nih! Btw, buat yang masih bingung atau masih ada bug, silakan mampir ke Github ini untuk mengunduh code nya yaaa…
See you next time!