Posts

EAS - Membuat Aplikasi ToDo dan ZenQuotes API

Image
Nama: Kadek Fajar Pramartha Yasodana NRP: 5025231185 Kelas: PPB (C) EAS - Membuat Aplikasi ToDo dan ZenQuotes API Anggota Kelompok Focus -Kadek Fajar Pramartha Yasodana (5025231185) Title Aplikasi: Focus Source Code:  https://github.com/FajarY/Focus Link PPT:  https://docs.google.com/presentation/d/1nsJaWs2hh-HBGRIqEU9ugC9BHpq4ll_b/edit?usp=sharing&ouid=118235778697763966764&rtpof=true&sd=true Link Presentasi:  https://youtu.be/38rkkR3CRZA Link APK:  https://github.com/FajarY/Focus/releases/download/Release/Focus.apk Deskripsi Aplikasi Aplikasi merupakan aplikasi To Do List yang berasitektur MVVM dan terintegrasi dengan Room Database untuk mencatat user dan to do list item yang mereka miliki. Selain itu, aplikasi juga akan memberikan pesan motivasi secara random atau harian tergantung preferensi user, yang didapatkan dari ZenQuotes API. Pemanggilan API tersebut menggunakan library Retrofit. Untuk penjelasan lebih jelas, bisa melihat README markdown pada r...

Pertemuan 14 - News App

Image
Nama: Kadek Fajar Pramartha Yasodana NRP: 5025231185 Kelas: PPB (C) Pertemuan 14 - News App Dalam tugas ini saya membuat sebuah applikasi News App yang menggunakan data asli dari API yang didapatkan dari News API. Penggunaan api call menggunakan library retrofit yang menyediakan http call dengan interface. Jika kita membandingkan dengan pembuatan aplikasi pada web, terdapat sedikit hal yang berbeda jika dilihat dari cara fetching, dengan retrofit menggunakan interface dan web biasanya menggunakan axios. Struktur aplikasi adalah sebagai berikut Terdapat beberapa hal yang perlu dipersiapkan terlebih dahulu agar aplikasi bisa dijalankan dengan lancar menggunakan dependenciesnya. Tambahkan hal hal berikut Pada AndroidManifest.xml di <manifest/> <uses-permission android :name ="android.permission.INTERNET" /> local.properties NEWS_API_KEY = API_KEY_DARI_REGISTRASI build.gradle.kts Module:app pada dependencies implementation ( "com.squareup.retrofit2:retrofit:2.11....