Android App Chapter 1

Seiring dengan pesatnya perkembangan teknologi smartphone, khususnya yang menggunakan sistem operasi Android, kebutuhan akan aplikasi mobile terus meningkat. Dalam pengembangan aplikasi Android, bahasa pemrograman Java dikenal sebagai salah satu fondasi dasar yang umum digunakan. Namun, untuk menguasainya dibutuhkan kemampuan coding serta waktu belajar yang tidak singkat bagi seseorang yang ingin menjadi developer aplikasi Android.

Bagi para pemula atau mereka yang belum memiliki pengalaman dalam mempelajari bahasa pemrograman, saat ini tersedia berbagai aplikasi dan tools yang memudahkan proses pembuatan aplikasi. Tools tersebut umumnya menggunakan konsep drag and drop, sehingga pengguna dapat membangun aplikasi tanpa harus menulis kode secara langsung.

Salah satu tools yang dapat dimanfaatkan adalah Thunkable, yaitu aplikasi berbasis web yang memungkinkan pengguna untuk membuat aplikasi Android maupun iOS. Thunkable mengadopsi konsep pemrograman visual berbasis Scratch, yang mengusung metode drag and drop, sehingga pembuatan aplikasi menjadi lebih mudah dan ramah bagi pemula, bahkan tanpa latar belakang coding.

Membangun Aplikasi sederhana untuk Pertama Kali

tahap awal dalam membuat aplikasi sederhana membuat create project dengan mengisikan nama dan category project

mengganti warna background

memasukan komponen user interface button.

panel button1 digunakan untuk memodifikasi tampilan user interfacenya. dimulai dengan mengubah nama menjadi next, mengubah font, ukuran font dan ukuran tombolnya

tab blocks
tab Blocks adalah tempat utama untuk menulis logika / program aplikasi menggunakan blok visual (drag and drop). tab ini digunakan untuk menentukan perilaku aplikasi, mengatur aksi saat event terjadi, Mengolah data, variabel, dan logika, dan menghubungkan komponen UI dengan fungsi

tahap selanjutnya adalah mengisi fungsi logika, pada latihan yang dilakukan chapter ini adalah membuat ketika klik button “next” akan muncul tampilan “hello World”

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *