Minggu, 17 April 2016

Weekly Report 17/4/2016 - Luthfi Kurnia Putra

    Sebenarnya untuk minggu ini, tidak begitu banyak yang saya lakukan untuk pekerjaan PPL ini. Jika bisa dibagi kedalam dua bagian, saya membagi tugas saya dalam minggu ini untuk membuat halaman Edit Amalan dan mempelajari Unit Testing.
    Untuk bagian Edit Amalan, sejauh ini progress sudah baik. Tampilan view dari Activity sudah diselesaikan dengan baik oleh Reyhan. Tetapi untuk fitur editnya masih belum terimplementasi ke-form yang sudah kami buat. Tapi sejauh ini, pada halaman Edit Amalan aplikasi kami sudah dapat menghapus amalan, menghapus kategori, menambah amalan, dan menambah kategori.
    Untuk fitur editnya sendiri, menu dropdown yang akan muncul saat menekan tombol edit sudah diimplementasikan (walaupun tempat munculnya masih random). Akan tetapi, fungsi backendnya belum saya kerjakan (karena terakhir kali saya cek belum jadi) sehingga tidak mungkin terkejar minggu ini.
    Untuk minggu depan, sepertinya saya sudah dapat membuat halaman Statistik Amalan disebabkan fungsi pada Local Database sudah mau rampung (kalo edit udah selesai semua operasi local storage dah rampung) sehingga bisa langsung dihitung dan diambil statistik datanya dari yang sudah ada. Kemudian, ada juga rencana untuk mulai mengimplementasikan notifikasi dengan service.
    Selanjutnya, mengenai Unit Testing, saya sendiri sudah mencari library yang memungkinkan untuk melakukan unit testing di Android, akan tetapi beberapa yang saya temukan API-nya sudah deprecated. Untuk yang belum tahu apa itu deprecated, Deprecated adalah istilah yang digunakan dalam dunia pemrograman untuk menyatkan bahwa sebuah fungsi sudah 'usang' atau tidak dapat dipakai lagi. Biasanya, fungsi yang sudah deprecated akan digantikan oleh fungsi lain yang lebih baik. Tetapi tidak jarang juga fungsi tersebut jadi 'hilang' sama sekali karena tidak ada pihak yang mau mengembangkan.
    Kembali ke cerita Unit Testing saya, saya juga sudah mencari API-API indie yang berusaha mengimplementasikan unit testing yang mampu bekerja diatas Android Studio, akan tetapi kebanyakan juga mengalami masalah yang sama. Yaitu fungsi yang mereka pakai sudah deprecated atau usang.
    Untuk minggu depan sepertinya saya pribadi akan fokus dulu ke pengembangan Edit Amalan dan pembuatan halaman baru mengenai Statistik Amalan.

Tidak ada komentar:

Posting Komentar