Belajar Pemograman Android Bagian I

Belajar Pemograman Android Bagian I
Belajar Pemograman Android Bagian I |  Artikel ini dibuat untuk kalian yang pengen belajar dari dasar cara membuat aplikasi berbasis mobile a.k.a android .
disini bukannya saya sok jago atau gimana .. ~ yah  saya juga baru belajar pemograman android, jadi mari kita sama-sama belajar , Btw, modul ini saya dapet dari mas Sidiq Permana (Google Expert Indonesia) saya cuma nambah sedikit .



aplikasi android itu sendiri dapat dibangun dengan beberapa cara , misalnya dengan :
  • Builder (AppInventor), 
  • HTML5+CSS3+JS (Phonegap, Intel XDK, Sencha), 
  • Native (Eclipse, Android Studio), dan lain-lain. 

Salah satu tools yang disarankan oleh google adalah menggunakan Android Studio, jadi yang kita bahas disini menggunakan Android Studio .

Mau Belajar Sekarang ? Download Android Studio Disini


Pembuatan Aplikasi 

mungkin beberapa dari kalian ada yang pernah belajar pemograman lain misalnya pemograman WEB .
jadi begini guys . apapun platformnya konsep dasar dalam mengembangkan aplikasi adalah bagaimana menampilkan informasi di layar, melakukan proses .
yang dibutuhkan dan berpindah dari satu halaman ke halaman lain dengan atau tanpa data. Apabila kita bandingkan antara antara Web App
Dev dengan Android App Dev dengan menggunakan Android Studio, adalah sebagai berikut.

Belajar Pemograman Android Bagian I

AndroidManifest.xml dan Gradle (Module app)

  • File yang akan mengontrol semua komponen, level SDK dan permission yang ada di aplikasi
  • File yang akan mengontrol semua dependency library yang digunakan oleh Aplikasi

Activity

  • Activity adalah Komponen android yang menyediakan tampilan didalam sebuah aplikasi dimana pengguna akan berinteraksi dengannya.
  • Misal layar list chat pada aplikasi whatsapp android, user timeline yang ada di aplikasi twitter dan facebook anda, layar inbox pada
  • aplikasi gmail anda dan lain sebagainya.
  • Setiap class Java dinyatakan sebagai sebuah Activity jika class tersebut meng-extends pada class Activity
  • Activity umumnya memiliki sebuah tampilan dalam format layout .xml
  • Activity memiliki lifecycle di memory dimana para developer android harus peduli dan tau kapan sebuah Activity diciptakan (create)
  • hingga dimatikan (destroy) dari memory
  • Setiap Activity yang dimiliki dan akan digunakan di aplikasi harus di registrasikan di file AndroidManifest.xml
  • Activity menganut konsep Stack : Last in First Out (LIFO) yang mana setiap activity yang terakhir diciptakan atau ditampilkan dilayar akan keluar pertama kali dari stack jika Pengguna menekan tombol : Physical back button, atau Back button pada Action Bar Aplikasi

Belajar Pemograman Android Bagian I
Contoh Activity Lifecycle dari sebuah Aplikasi

Baca Lebih Lanjut Mengenai Activities :


Fragment

  • Fragment adalah bagian user interface dalam sebuah Activity.
  • Fragment menjadi sebuah tampilan UI dalam Android dipecah-pecah menjadi kecil-kecil dan bisa mempermudah untuk digunakan ulang (reusable)
  • Satu Activity dalam sebuah aplikasi Android dapat menampung lebih dari 1 fragment.
  • Tidak seperti Activity, fragment tidak perlu diregistrasikan di file AndroidManifest.xml cukup dengan menggunakan fragment transaction
  • Satu class Java dinyatan sebuah fragment jika class tersebut meng-extends dari class Fragment
  • Sama dengan Activity, Fragment juga memiliki Lifecycle
  • Analogi yang paling mendekati fragment adalah komponen Frame pada pengembangan aplikasi berbasis Web

Belajar Pemograman Android Bagian I


Penggunaan fragment banyak diimplementasikan pada aplikasi-aplikasi yang membutuhkan flexibilitas pada tampilan misal pada aplikasi berita. Dengan menggunakan Fragment proses perubahan pada tampilan landscape di layar tablet yang besar akan lebih proposional dan akan
menyesuaikan jika berubah ke tampilan portrait pada layar smartphone umum.

Baca Lebih Lanjut Mengenai Fragment : 


OKE NEXT 

Lanjut Ke Praktek :

1. Buat Project dengan Start a new Android Studio Project

Belajar Pemograman Android Bagian I


2. Lalu isikan Application Name dengan HitungLuas dan Company domain dengan nama yang kamu mau seperti berikut :

Belajar Pemograman Android Bagian I

3. dibagian Activities Pilih Empty Activity

Belajar Pemograman Android Bagian I


4.  Klik Next dan Hingga Finish. Biarkan gradle menggenerate project kita.

5.  Pada activity_main.xml (folder res/layout) silakan ketikan kode seperti dibawah ini, untuk menghasilkan layout. Anda bisa membuat layout dengan sistem drag-n-drop apabila dikehendaki.





6. Pada MainActivity.java silahkan lengkapi kode seperti dibawah ini untuk melakukan Activity pada layout yang telah kita buat pada langkah sebelumnya.




 7. Silakan Run dengan tombol Run  ke emulator atau device atau export ke apk untuk instal secara manual di device. Tampilan hasil apps adalah sebagai berikut

Belajar Pemograman Android Bagian I


ya mungkin cuma ini dulu untuk awalnya , jika ada pertanyaan atau kendala jangan lupa dan sungkan untuk komentar :D ..
next artikel kita masuk ke bagian ke-2 ..


semoga bermanfaat ,,


0 Response to "Belajar Pemograman Android Bagian I"

Post a Comment

Daftar Artikel

Android (5) Aplikasi (3) Berita (13) Bitcoin (2) Hiburan (11) komputer (2) Linux (4) MDVKSoft (2) Mod App (4) Tips (12) Tutorial (3) Wifi-id (38)

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel