oleh

Cara Mudah Membuat Aplikasi Android

Ketika kita ingin membuat aplikasi Android, sebenarnya tidaklah sesulit yang di bayangkan, bahkan, seorang pemula pun bisa membuat aplikasi Android yang baik, namun syaratnya, anda harus mengikuti petunjuk atau cara pembuatan aplikasi Android dengan tepat.

Melalui artikel ini, kita akan menjelaskan Cara Mudah Membuat Aplikasi Android dengan menggunakan Android Studio, sebelum mulai membuat aplikasi Android, ada beberapa hal yang di perlukan, yaitu :

  1. Install Android Studio – Sebelum anda membuat aplikasi Android, anda harus menginstall software Android Studio.
  2. Spesifikasi Laptop – Spesifikasi yang di butuhkan adalah RAM minimal 3GB, namun yabg kita di rekomendasikan adalah 8GB RAM dan tambahan 1GB untuk menjalankan Emulator Android.

Langkah Mudah Membuat Aplikasi Android

Di artikel ini kita akan belajar dasar-dasar membuat aplikasi Android menggunakan Android Studio, Cara Mudah Membuat Aplikasi Android ini sendirinya terdiri dari lima langkah utama, yaitu :

  1. Buat Project di Android Studio.
  2. Membuat Interface.
  3. Request Data Adapter.
  4. Menampilkan Data Menggunakan RecyclerView.
  5. Menampilkan Kumpulan Database Menggunakan Dataset.

1. Membuat Project Di Android Studio

Pertama, buka Android Studio yang sudah kita install, lalu klik Start a new Android Studio project untuk membuat project baru.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android

1.1. Pilih Jenis Project

Setelah itu, anda akan di arahkan ke halaman Activity dan pilih jenis Empty Activity, karena anda akan membuat aplikasi dari nol, setelah itu, klik Next untuk melanjutkan pembuatan project.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android

1.2. Konfigurasi Project

Kemudian anda perlu menetapkan konfigurasi project aplikasi Android yang akan di buat dan anda perlu mengisi informasi berikut ini, yaitu :

  • Nama Activity dan Project: Di gunakan untuk identitas dari aplikasi untuk memudahkan proses develop aplikasi.
  • Package Name: Adalah nama identitas dari class yang di gunakan untuk pemanggilan suatu program di Android.
  • Save Location: Lokasi penyimpanan project.
  • Language: Bahasa pemrograman yang di gunakan
  • Minimum API Level: Di gunakan untuk proses running hasil aplikasi Android yang akan berjalan pada versi Android.

Setelah semua detail informasi kita isi, klik Finish untuk mulai membuat aplikasi Android.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android

Setelah itu, anda akan di arahkan pula ke dashboard pembuatan aplikasi Android seperti di bawah ini.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android

2. Membuat Interface

User Interface adalah tampilan visual dari Android. User Interface sendiri menggabungkan konsep desain visual, desain interaksi dan infrastruktur informasi, pada di pembuatan aplikasi Android terdapat dua jenis interface, yaitu View dan ViewGroup, berikut ini penjelasannya.

2.1. View

Pada dasarnya, semua elemen user interface di aplikasi Android di bangun menggunakan dua buah komponen inti, yaitu View dan ViewGroup. View adalah komponen di layar yang mana pengguna dapat melihatnya dan berinteraksi langsung, terdapat empat komponen View dalam aplikasi Android, yaitu TextView, ImageView, ListView dan GridView, berikut penjelasannya satu per satu di bawah ini:

  • TextView

TextView adalah komponen yang berguna untuk menampilkan teks ke layar, berikut ini adalah contoh kode untuk membuat TextView.

<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"
   android:textColor="#0635e0"
   android:textSize="72px"
   android:layout_marginLeft="113dp"   
  android:layout_alignBaseline="@android:id/accessibilityActionContextClick"
   android:textStyle="bold"/>

Gambar di bawah ini adalah contoh penempatan kode TextView pada file activity_main.xml.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android
  • ImageView

ImageView adalah komponen untuk menampilkan gambar, untuk menampilkan ImageView, anda bisa menambahkan kode di bawah ini ke  file activity_main.xml.

<ImageView
   android:id="@+id/imageView2"
   android:layout_width="400dp"
   android:layout_height="110dp"
   app:srcCompat="@drawable/logo"
   />

Gambar di bawah ini adalah contoh penempatan kode ImageView pada file activity_main.xml.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android
  • ListView

Selanjutnya, ada komponen ListView yang fungsinya adalah untuk menampilkan informasi dalam bentuk list, dalam pembuatan ListView, anda perlu menambahkan beberapa kode pada file activity_main.xmlstrings.xml dan MainActivity.java

Pertama, anda perlu menambahkan kode di bawah ini pada file activity_main.xml:

<ListView
   android:id="@+id/listView"
   android:layout_width="match_parent"
   android:layout_height="match_parent" />

Gambar di bawah ini adalah contoh penempatan kode ListView pada file activity_main.xml.

Cara Mudah Membuat Aplikasi Android

Kedua, anda perlu menambahkan kode di bawah ini pada file strings.xml. Fungsinya adalah untuk memasukkan item apa saja yang masuk ke dalam list.

<string-array name="countries_arry">
   <item>Unlimited Hosting</item>
   <item>Cloud Hosting</item>
   <item>Cloud VPS</item>
   <item>Domain</item>
   <item>SSL</item>
   <item>Blog</item>
</string-array>

Gambar di bawah ini adalah contoh penempatan kode ListView pada file strings.xml.

Cara Mudah Membuat Aplikasi Android

Ketiga, anda perlu menambahkan function pada file MainActivity.java. Fungsinya adalah agar list yang anda buat dalam file strings.xml bisa muncul pada aplikasi Android dan berikut ini kode yang perlu anda tambahkan:


public class MainActivity extends AppCompatActivity implements AdapterView.OnItemClickListener{
   ListView listView;
   ArrayAdapter<CharSequence> adapter;

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

       listView = (ListView)findViewById(R.id.listView); // memanggil listview pada activity_main.xml
       adapter = ArrayAdapter.createFromResource(this,R.array.countries_arry,android.R.layout.simple_list_item_1); // kita akan memanggil nama array dan layout viewnya.
       listView.setAdapter(adapter);
       listView.setOnItemClickListener(this); // list jika di klik maka akan muncul pesan sesuai yang di klik
   }

   @Override
   public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
       Toast.makeText(this,adapter.getItem(position), Toast.LENGTH_SHORT).show();  //proses pesan saat diklik
   }
}

Gambar di bawah ini adalah contoh penempatan ListView pada file MainActivity.java.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android
  • GridView
Baca juga...  Beberapa Kesalahan SEO, Harus Di Hindari

GridView adalah komponen untuk menampilkan informasi dalam bentuk grid. Dalam pembuatan GridView dan anda harus menambahkan sejumlah kode pada dua file, yaitu activity_main.xml dan MainActivity.java

Pertama, anda harus menambahkan kode di bawah ini pada file activity_main.xml.

<TextView
   android:id="@+id/txtJudul"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="Nama Bulan"
   android:textSize="30sp"
   android:textColor="#0635e0"
   android:textStyle="bold"/>/>


<GridView
   android:id="@+id/gridView1"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:layout_alignParentRight="true"
   android:layout_below="@+id/txtJudul"
   android:layout_marginTop="50dp"
   android:columnWidth="100dp"
   android:horizontalSpacing="20dp"
   android:numColumns="auto_fit"
   android:stretchMode="columnWidth"
   android:verticalSpacing="40dp">
</GridView>

Gambar di bawah ini adalah contoh penempatan GridView pada file activity_main.xml.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android

Kedua, Anda perlu menambahkan kode pada file MainActivity.java agar function di file GridView bisa berjalan dengan baik dan berikut ini kode yang perlu ditambahkan.

public class MainActivity extends Activity {
   private String[] bulan = {"Januari","Februari","Maret", "April","Mei","Juni","Juli", "Agustus","September","Oktober", "Nopember","Desember"};
   private GridView grid1;
   private ArrayAdapter<String> adapter;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);
       grid1 = (GridView) findViewById(R.id.gridView1); //membuat adapter agar item bulan menempel pada gridview
       adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, bulan); //menerapkan adapter pada objek grid1
       grid1.setAdapter(adapter); //penggunaan listenernya mirip dengan listener pada listview
   }
}

Gambar di bawah ini adalah contoh penempatan GridView pada file MainActivity.java.

Cara Mudah Membuat Aplikasi Android

2.2. ViewGroup

ViewGroup adalah sebuah tempat yang mewadahi objek-objek View dan ViewGroup itu sendiri sehingga membentuk satu kesatuan tampilan aplikasi yang utuh dan berikut ini adalah empat komponen ViewGroup, yaitu:

  • LinearLayout
  • FrameLayout
  • RelativeLayout
  • TableLayout

Di sini kita akan menjelaskan dan memberikan contoh beberapa komponen ViewGroup.

LinearLayout

Pertama, LinearLayout merupakan layout yang berfungsi untuk menampilkan komponen-komponen di dalamnya secara horizontal atau vertikal. LinearLayout memiliki atribut weight untuk masing-masing child View yang berguna untuk menentukan porsi ukuran View dalam sebuah ruang (space) yang tersedia.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android

FrameLayout

Kedua,  FrameLayout adalah layout yang paling sederhana. Layout ini akan membuat komponen yang ada di dalamnya menjadi menumpuk atau saling menutupi satu dengan yang lainnya. Komponen  paling pertama pada layout ini akan menjadi alas bagi komponen-komponen di atasnya. FrameLayout memiliki kemampuan untuk menjadi kontainer untuk fragment-fragment di dalam sebuah activity dan berikut ini ilustrasi penggunaan FrameLayout terhadap child view yang di milikinya.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android

RelativeLayout

Ketiga, ada RelativeLayout. Layout ini adalah yang paling fleksibel, sebab posisi masing-masing komponen di dalamnya dapat mengacu secara relatif pada komponen lainnya dan selain itu, ia juga dapat mengacu secara relatif ke batas layar.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android

TableLayout

Terakhir, ada TableLayout, susunan komponen dalam TableLayout berada dalam baris dan kolom, namun layout jenis ini tidak akan menampilkan garis pembatas untuk baris, kolom atau cell-nya.

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android

3. Request Data Adapter

Adapter adalah komponen yang akan mengatur bagaimana menampilkan data dalam ListView tersebut dan Adapter inilah yang menyediakan akses ke  data per item dan juga bertanggung jawab untuk membuat sebuah View pada setiap item dalam kumpulan data dan kita akan memberikan penjelasan singkat mengenai fungsi Adapter. 

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android
  • Adapter akan memanggil method getView().
  • Setelah itu, getView() akan mengembalikan sebuah view pada setiap item dengan menggunakan adapter view. 
  • Method getView() akan mengatur format layout dan kesesuaian data pada item dengan adapter view. 
  • Terakhir, getView() akan mengembalikan View baru untuk setiap di panggil, ini akan berpengaruh pada performa aplikasi, jika anda membuat View baru sebagai solusinya, sebenarnya ini terlalu berlebihan karena ketika view baru telah di buat, View yang lama masih akan tersimpan, untuk itulah Android memiliki fitur Recycles yang berfungsi untuk mendaur ulang View ini.

4. Menampilkan Data Menggunakan RecylerView

RecyclerView adalah sebuah komponen tampilan (widget) yang lebih canggih ketimbang pendahulunya ListView, ia bersifat lebih fleksibel. RecyclerView memiliki kemampuan untuk menampilkan data secara efisien dalam jumlah yang besar, terlebih lagi jika anda memiliki koleksi data dengan elemen yang mampu berubah-ubah sewaktu di jalankan (runtime).

Cara Mudah Membuat Aplikasi Android
Cara Mudah Membuat Aplikasi Android

5. Menampilkan Kumpulan Database Dengan Menggunakan Dataset

Dataset adalah kumpulan data yang di miliki dan ingin di tampilkan di aplikasi Android. Bisa berupa array, list ataupun object map.

Nah, ketika  membuat aplikasi yang membutuhkan penyimpanan database yang besar, anda bisa menggunakan VPS, salah satu penyedia hosting yang menyediakan layanan VPS adalah Niagahoster. VPS Niagahoster sudah mendukung SSD, RAM 2 kali lipat dari RAM dedicated, Network link 100Mb/s dan Weekly Auto Backup, sehingga mampu memenuhi kebutuhan aplikasi Android anda.

Jadi, Membuat Aplikasi Android Rupanya Mudah Bukan?

Anda juga bisa membuat Aplikasi Android untuk menambah pemasukan keuangan lho, caranya mudah sekali, anda hanya perlu mendaftarkan ke Google Admob, demikianlah artikel kita tentang Cara Mudah Membuat Aplikasi Android dengan menggunakan Software Android Studio…Salam Blogger!!!

Komentar

Tinggalkan Balasan Anda dan Terima Kasih Atas Kunjungannya...

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Artikel Terbaru