Struktur Aplikasi Android

Slides:



Advertisements
Presentasi serupa
& Pengenalan perintah menu ( Ikon ) SISTEM OPERASI WINDOWS MODUL 2
Advertisements

KOMPONEN DALAM DELPHI Form
BAHASA PEMROGRAMAN JAVA
Menggunakan Event dan Property
Struktur Kode Aplikasi Java (2) As’ad Djamalilleil
Antarmuka Tingkat Bawah (Canvas)
VISUAL BASIC.NET Apa Itu VB.NET ?
Minggu …8… Page 1 MINGGU Ke delapan Web Teknologi 2 Pokok Bahasan: CSS and Themes Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan dan mengaplikasikan.
HTML (Hypertext Markup Language)
Pemrograman Mobile Android # 6
MENANGANI aplikasi perangkat lunak
Form Gambar IDE (Integrated Development Environment) VB6 ToolBar
Applet Oleh: Idris Winarno. Percobaan 1 Program menampilkan tulisan “Hello World” yang dibuat sebagai applet. Tulisan “Hello World” akan tampil pada browser.
KOMPONEN DALAM DELPHI Form
Free Powerpoint Templates Page 1 Free Powerpoint Templates Mobile Computing Dengan Android Pertemuan 7 View Component Oleh: Adam Arif Budiman STMIK Bani.
1 Pertemuan 03 Form Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Presented by : Herianto
Menggunakan Menu dan kotak Dialog
PERTEMUAN 3 PAB Bahasan: Layout,Class,Trigger Button Intent.
Pendahuluan Microsoft Excel (MS-Excel) merupakan program aplikasi spreadsheet (lembar kerja elektronik) canggih yang paling populer dan paling banyak digunakan.
Pemograman Delphi Delphi adalah paket bahasa pemograman yang bekerja dalam sistem operasi window Jenis aplikasi yang bisa dibuat adalah Aplikasi untuk.
Pemrograman Bergerak Pembuatan Resource. What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed.
Struktur Project Android
Pemrograman Berorientasi Obyek
Mobile Programming Pertemuan 4 Presented by Mulyono
Pengenalan Visual Basic
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
Mobile Programming Intro Android.
UI Controls dengan Widget TextView, EditText dan Button
Aturan main perkuliahan
Graphical User Interface (GUI)
Pemrograman Visual Oleh : Erni Fatmawati.
Digitasi Titik Koordinat
Konsep delphi Pertemuan Ke-1 & 2.
Mengenal IDE Delphi DELPHI II UNSERA 2016.
Microsoft Office PowerPoint 2007.
Pemrograman Mobile Android # 5
Pengenalan Visual Basic
Pembuatan GUI Lanjutan pada Android
Pemrograman Perangkat Mobile
Menu pada Android Oleh Yanuangga G.H.L.
Menggunakan Event dan Property
As’ad Djamalilleil Struktur Android As’ad Djamalilleil
Pemrograman Bergerak Pembuatan Activity 1.
Layouting Tampilan Pengenalan Layout Android
CSS.
Pengenalan Borland Delphi 7.0
Pemrograman Terstruktur I dengan Delphi
Komponen GUI Menambahkan Komponen.
KOMPONEN APLIKASI ANDROID
DISKUSI PERTEMUAN 3 Pemrograman mobile 2 Ti 15 D
Pertemuan 3 : Komponen Aplikasi Android
PEMROGRAMAN MOBILE 2 Android Multimedia Pertemuan 7.
Belajar Pemrograman Mobile Part 2.
P E R T E M U A N 5 FRAGMENT.
Pemograman mobile 2 Kelompok 3 Khoerul Umam ( )
Presentasi materi pemrogaman mobile 2 pertemuan ke 3
Komponen Aplikasi Android
Android Multimedia Vidio, Musik dan Gambar
ANDROID MULTIMEDIA.
PEMROGRAMAN MOBILE Kelompok 2
Komponen Aplikasi Android
9 Mobile Computing 2 SKS Dedy Alamsyah, S.Kom..
PENGENALAN Pemrograman MOBILE 2
Urutan Prioritas Selector CSS (Cascading)
Mobile Programming Folder Resources (Res) dan tata kelolanya
Microsoft Office PowerPoint 2007 Part 1.
Mobile Computing Fery Updi, M.Kom..
Pertemuan ke 3 : Pengenalan XML Parsing
Komponen activity Dosen: Maimun, S.T., M.T.. 1. Activity Kegiatan apa yang akan ditampilkan dan dilakukan user pada sebuah window Berisi lifecycle / daur.
Transcript presentasi:

Struktur Aplikasi Android As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com

Struktur Folder Project

app  berisi file-file terpenting dari project, juga file APK hasil kompilasi java  berisi kode file java res  berisi file2 resources (icon, gambar, dan file2 tambahan), dapat diakses lewat class R drawable  file2 gambar dalam berbagai kualitas, hdpi (high-density), ldpi (low), mdpi (medium), dst

values  file2 xml berisi definisi nilai2 tertentu arrays.xml  menyimpan definisi data array colors.xml  definisi warna tertentu dimens.xml  definisi ukuran strings.xml  definisi data string styles.xml  definisi style mirip CSS pada HTML Dapat diakses lewat class R, misal utk mengakses sebuah nilai string di dalam file strings.xml, maka dapat menggunakan pengenal R.strings layout  file2 xml yg mendefinisikan layout/user interface dari activity menu  file2 xml yang mewakili menu aplikasi

Resources Sebuah resource dapat berupa: Layouts Strings Images Dimensions Styles Themes Values Menus Colors

Tipe Layout LinearLayout  menampilkan view/komponen per baris RelativeLayout  posisi view dipengaruhi oleh view lain dalam layout FrameLayout  view disusun seperti kartu dari kiri atas layar TableLayout  view tampil dalam baris dan kolom

Contoh layout Parent : layout dimana view/children ditempatkan Children/anak Masukkan nama OK

Atribut XML Layout orientation  orientasi layout, misal: vertical atau horizontal layout_width dan layout_height  lebar dan tinggi layout dan lain-lain

Dimensions Dimension adalah sebuah angka yg diikuti oleh satuan ukur (measurement unit) tertentu dp (density-independent pixels), unit ukur berdasarkan kepadatan pixel fisik layar sp (scale-independent pixels), mirip dp tapi berskala, untuk ukuran font pt (points), sama dgn 1/12 inci, berdasarkan ukuran fisik layar px (pixel), ukuran pixel aktual dari layar, (tidak direkomendasikan, krn density layar tdk berhubungan dgn pixel) mm (milimeter), berdasar ukuran layar in (inches), berdasar ukuran layar

Styles Style di android sangat mirip dgn style pada CSS Contoh property style misalnya ukuran font, warna font, latar belakang, dll

Themes Theme adalah style yg digunakan pada seluruh activity atau aplikasi

Values Value dapat berisi beragam tipe data yang berbeda, misal: Bool, nilai boolean yg definisinya ada pada res/values/bool.xml Integer dan integer array, nilai integer yg definisinya ada pada res/values/integers.xml Typed array, array campuran dari beberapa tipe data

Menus Menu dapat dibuat lewat kode program maupun XML (disarankan) Menu tersimpan pada folder menus Setiap menu memiliki file xml-nya sendiri

Colors Definisi warna yang tersimpan dalam file values/color.xml

Menampilkan UI UI ditampilkan di layar dengan perintah setContentView() Contoh: setContentView(R.layout.main); R.layout.main berarti file main.xml yang ada di dalam folder res/layouts

Menangani Input User Input user dapat dipicu oleh penggunaan keyboard maupun aksi tap/klik/touch oleh user

Event Keyboard Event keyboard dipicu pada saat tombol tertentu pada keyboard ditekan

Touch Events Event sentuh dipicu apabila user melakukan aksi tap atau klik pada layar

findViewById()  method untuk mendapatkan link ke sebuah view di dalam activity. Method ini mengembalikan object View yg harus di cast dahulu sebelum digunakan OnClickListener  berisi method Click() yang dipanggil apabila sebuah view di-tap