PEMROGRAMAN MOBILE 2
KELOMPOK 5
- Harry Wichaksono (16.11.0271)
- Wahyu Salam Santoso (16.11.0277)
- Alwi Sofwan (16.11.0283)
- Faiz Ichsan Jaya (16.11.0289)
- Sherlina Tyas Utami (16.11.0290)
- Ikhwan Setyawan (16.11.0298)
- Adent Bima Prasetya (16.11.0301)
- Aziz Wibie Ade Satrio (16.11.0304)
- Achmad Rizky (16.11.0306)
- Ikhsan Setiawan (16.11.0344)
- Sulistiono (16.11.0350)
- Aurora Dwi Khatulistian (17.11.0022)
Link untuk PPT: Presentation11PMO2
Pengertian Library
Library merupakan layer tempat fitur-fitur tambahan android berada.
Pada umumnyalibrary diakses untuk mempermudah atau mempercepat pembuatan suatu aplikasi.
Jenis- Jenis Library
Duo Navigation Drawer
- Libraryini menyediakan cara mudah membuat navigasi alternatif untuk android, perpindahan suatu aktivity menjadi lebih menarik bila dilihat dari tampilanya aktivity utama akan berpindah dan digantikan oleh aktivity atau menu lainya.
Secara default, ini berlaku efek perputaran pada konten dan menu.
MP Android Chart
MP Android Chart adalah library yang menyediakan sebuah grafik, berguna jika aplikasi yang anda develop berkaitan dengan sebuah data yang dimana datanya perlu anda gambarkan menjadi sebuah grafik.
Grafik yang bisa dibuat :
- Simple Bar Chart
- Grouped Bar Chart
- Horizontal Bar Chart
- Simple Line Chart
- Line Chart with Cubic Lines
- Grouped Line Chart
- Combined Line and Bar Chart
- Pie Chart
- Scatter Chart
- Candlestick Chart
- Radar Chart
Library MP Android Chart mendukung Min SDK 8 (Android 2.2–2.2.3 Froyo)
Navigation bar icons morphing
- Libraryini menyediakan navigasi yang sangat menarik karena pada perpindahan suatu menu, icon akan berpindah dan menandakan menu tersebut aktif. libraryNavigation bar icons morphing mendukung Min SDK 14 (Android 4.0–4.0.2 Ice Cream Sandwich)
Alerter
- Alerter merupakanlibraryyang digunakan untuk mendukung pembuatan aplikasi android, library ini digunakan untuk memberi pemberitahuan ataupun peringatan . Pada dasarnya ini bertujuan untuk mengatasi keterbatasan Toasts dan Snackbars, sekaligus mengurangi kompleksitas layout yang kalian buat dalam membuat aplikasi android.
- Lottie
Lottie adalah animasi library yang dibangun oleh Airbnb dimana penggunaanya digunakan untuk memberikan animasi secara real time, dalam library ini animasi Adobe After Effects yang diekspor sebagai JSON dengan Bodymovin yaitu plugin After Effects untuk mengekspor animasi ke SVG / Canvas / HTML + JavaScript dan membuatnya secara native di mobile.
ORM Library
- ORM (Object Relational Mapping)adalah metode pemrograman yang digunakan untuk mengkonversi data dari lingkungan bahasa pemrograman berorientasi objek (OOP) dengan lingkungan database relasional.
- Misi utama dari ORM adalah menjembatani kedua sistem yang berbeda dalam membuat aplikasi android.
- kelebihan yang dimiliki ORM, yaitu:
- mengurangi perulangan kode query, memudahkan pemakaian karena tabel-tabel ter-epresentasikan dalam bentuk objek.
- Membuat akses data menjadi lebih abstrak dan portable.
- Hal ini dikarenakan ORM menghandle pen-generate-an syntax SQL berdasarkan vendor database-nya.
- Mensupportpengkapsulanbusiness rule pada lapisan Data Access.
- Men-generate boilerplate code(unit kode yang reusable) untuk fungsi dasar CRUD (Create, Read, Update, Delete).
- Volley
Volley merupakan produk yang diperkenalkan oleh Google untuk mempermudah pertukaran data tanpa harus membuat deretan kode yang sangat panjang. Secara default volley menggunakan metode singkronisasi jadi anda tidak perlu membuat sebuah method atau fungsi yang menggunakan class asynctask.