Pengenalan Activity dalam Pemrograman Android


Activity Pada Aplikasi Android

Yapp.. salam hangat semua agan agan developer.. saya akan mencoba sharing pengetahuan saya tentang dunia pemrograman android yang saya pelajari beberapa bulan belakang ini , gak banyak sihh tapi semoga bisa bermanfaat, saya berharap bisa saling share jika terdapat kesalahan dalam postingan saya :D di postingan pertama ini saya akan coba membahas tentang Pengenalan Activity dalam pemograman android

Apa itu Activity 

Activity menurut Web developer Android 

Activities are one of the fundamental building blocks of apps on the Android platform. They serve as the entry point for a user's interaction with an app, and are also central to how a user navigates within an app (as with the Back button) or between apps (as with the Recents button).

 Activity dalam Pemrogroman Android adalah komponen yang menjadi tempat dimana antarmuka aplikasi yang menghubungkan antara penguna dan aplikasi itu sendiri di atur, Applikasi android terdiri dari beberapa Activity yang dimana saling terhubung satu sama lain.. contoh agan misalnya ingin mengirim sms , agan pertama buka applikasi sms dimana ada halaman utama.. nah itu lah yang dinamakan Activity. kemudian agan ingin menulis pesan dengan menekan tombol maka agan akan di alihkan ke halaman atau activity lain di mana agan akan menulis pesan.. yaa kira" begitulah contoh dari Activity kalo menurut saya pribadi :D selain pernjelasan saya di atas Activity juga mempunya siklus hidup seperti layak nya manusia :D agan bisa baca disini penjelasan nya  Lifecycle Activity Pada Aplikasi Android

Membuat Project Baru

yapp.. sesuai dengan apa yang saya sebutkan di atas Activity merupakan komponen yang mengatur antarmuka yang menghubungkan pengguna dan aplikasi, disini saya akan menunjukan cara bagaimana membuat Project baru yang di dalamnya terdapat Activity dengan Menggunakan IDE Android Studio 2.2.3
1. Pertama pada bagian Tampilan awal sebelah kanan agan pilih Start a new project Android Studio
Membuat Project Baru Android Studio
2. Setelah agan memilih Start a new project Android Studio selanjutnya agan akan di alihkan ke tampilan berikutnya dimana agan akan mengatur Nama beserta Package Name Aplikasi Agan.. Disini saya mebuat Aplikasi Dengan Properties sebagai berikut
  • Nama Aplikasi :  Membuat Activity
  • Nama Package Aplikasi :  com.developerrandom.membuatactivity
3. Agan bisa mengatur Nama Aplikasi & Nama Package Aplikasi sesuai keinginan agan dengan meng klik tombol edit yang ada di sebelah kanan.. kalau sudah selesai agan bisa mengklik tombol Next
Membuat Project Baru Android Studio - Gambar 1
4. Di halaman selanjutnya agan bisa langsung menekan tombol next atau agan ingin memilih terlebih dahulu Minimum sdk dari Aplikasi Agan, disini saya memilih API16: Android 4.1 (Jelly Bean)
Membuat Project Baru Android Studio - Gambar 2
5. Berikutnya agan akan di hadapkan pada tampilan dimana agan akan memilih Activity Awal yang akan tampil di Aplikasi Agan.. disini saya meromendasikan agan pilih Empty Activity Kemudian agan bisa langsung meng klik Next.
Membuat Project Baru Android Studio - Gambar 3
6. Setelah Agan Memilih Next akan muncul Tampilan Akhir Dalam Pembuatan Project Baru. disini akan bisa langsung meng klik tombol finish atau agan ingin merubah nama Activity Awal Aplikasi agan
Membuat Project Baru Android Studio - Gambar 4

 Setelah Android Studio Membuat Project agan Maka akan di project agan akan ada 3 file baru yang bernama
  • AndroidManifest.xml
  • activity_main.xml
  • MainActivity
Membuat Project Baru Android Studio - Gambar 4 - Gambar 5

Isi dari ketiga file tersebut adalah sebagai berikut

AndroidManifest.xml

AndroidManifest.xml adalah file yang berisi configurasi aplikasi agan seperti Nama Aplikasi, Nama Package Aplikasi, Mininum SDK atau minimum versi Android yang dapat menjalankan Aplikasi agan, Icon Aplikasi , bisa juga berisi permission yang di butuhkan Aplikasi agar bisa berjalan dengan lancar

activity_main.xml

activity_main.xml berisi Attribut yang akan di tampilan pada halaman Aplikasi , seperti terlihat di atas dalam xml terdapat ViewGroup berupa RelativeLayout yang di dalamnya terdapat Widget TextView

MainActivity.java

Bisa kita Lihat Pada class MainActivity.java otomatasi meng extend AppCompatActivity yang menandakan  Class tersebut Adalah Sebuah Activity. selain itu MainActivity juga memanggil method Callback onCreate(); , di dalam method oncreate terdapat sebuah fungsi setContentView(R.layout.activity_main) dimana bertujuan untuk menentukan xml mana yang akan menjadi AntarMuka dari Activity Tersebut

Menguji Aplikasi

Selanjutnya Kita akan coba menjalan Aplikasi ke dalam Emulator atau Smartphone agan langsung.. disini saya akan menggunakan Bluestack sebagai Emulator untuk mengetes Aplikasi.

untuk mejalankan aplikasi agan bisa meng klik tombol RUN yaitu tombol segitiga berwarna hijau pada bagian menu bar atau dengan menekan tombol shift-F10 , setelah menekan tombol RUN makan akan muncul tampilan di mana terdapat list Emulator atau Smartphone yang terkoneksi dengan android studio yang nantinya kita akan pakai untuk mengetes untuk menjalankan Aplikasi, setelah agan memilih devices yang akan agan gunakan untuk mengetes aplikasi silahkan agan mengklik OK

Membuat Project Baru Android Studio - Gambar 6
Setelah agan meng klik OKE Android Studio akan mencompile Project agan.. waktu compile android studio tergantung spesifikasi komputer/laptop yang agan gunakan untuk menjalankan Android Studio semakin tinggi spesifikasi komputer/laptop agan maka proses compile android studio makin cepat..

Setelah project selesai di compile maka akan otomatis terbuka di emulator/smartphone agan.. setelah aplikasi terbuka maka akan tampil halaman seperti berikut


Nahh.. bisa liat di dalam halaman tersebut terdapat tulisan "Hello World!" yang menandakan Aplikasi agan berhasil di jalankan dengan baik oleh emulator :D oke saya rasa sampai di sini dulu Pengenalan Activity

Comments

Popular posts from this blog

Tutorial Membuat CustomView AlertDialog Dengan Android Studio

Tutorial Membuat Toolbar Dengan Android Studio

Tutorial Custom Listview Dengan Android Studio