Membuat aplikasi news menggunakan flutter mvvm dan bloc 1

halo semua kenalakan saya, ingin membagikan pengalaman dalam membuat kode tersebut, jadi ini merupakan tugas dari mentor dari tempat saya magang. kali ini saya disuruh untuk mengambil data dari newsapi untuk dibuat sebuah aplikasi news. tentu pada awalan awal saya begitu skeptis untuk bisa menyelesaikan program ini.

ok kita lansung saja bagaiman  caranya untuk membuat sebuah aplikasi flutter ini kita perlu 3 pengetahuan dasar dari dasar yaitu, API, BLOC, hingga mvvm

ok saya akan jelaskan apa yang saya tau tentan flutter ini

api

jadi API merupakan tempat untuk terhubungnya antara mesin satu ke mesin lainya. dengan adanya api ini kita dapat terhubung dengan web dengan mobile atau aplikasi komputer dan web. berkat api ini kita dapat memcah belah jalannanya data sehingga beban yang dihadapi server utama bisa di tangani

bloc

bloc merupakan state manager, tentu anda bisa mengatur state keluaran dan masukann pada aplikasi dengan adanya pattern ini kita lebih mudah mengatur state antara page

mvvm

mvvm merupakan pattern arsitektur yang sering kali dipakai d aplikasi mobile, dengan arsitektur kita memisahkan logic dari aplikasi dengan tampilannya. kenapa ini dilakukan dikarenakan untuk efisiensi dan clean code. dengan adanya mvvm ini jika aplikasi membesar kita tidak akan kerepotan untuk memperbaiki bug atau mengubah code kita jika terjadi perubahan major.

ok kali ini saya akan membuat program untuk submission, untuk pertama tama saya akan merincikan fitur fitur apa yang akan ada pada aplikasi dan saya membuat desain terlebih dahulu

  • mempunyai tampilan bagus
  • menampilkan situs berita
  • tampilan dark mode
  • filter berita id dan inggris

package yang akan di install

  • bloc
  • dio

 

 

Leave a Comment