Aplikasi Forum Flutter

Selain mengkonsumsi API secara pasif di Flutter, kita juga bisa mengirim data dan memanipulasinya dengan mengakses metode metode API yang ada di server, termasuk sistem authentikasi login register dan juga bermain dengan data secara umum

Detail Kelas

  • Trailer forum app temporary

    trailer aplikasi forum yang dikonsumsi dengan flutter, kita akan membuat metode autentikasi dan fungsi forum di mobile app

  • Menjalankan server API

    Untuk mengikuti tutorial ini kamu perlu untuk menjalankan server API yang sebelumnya sudah kita buat. Kamu bisa menonton saja melihat cara fungsinya masing masing atau mengikutinya dengan menjalankan server lebih dulu

  • Menyiapkan named route

    Di flutter ada dua cara untuk redirect atau memindahkan halaman. Salah satunya menyiapkan named route atau route yang diberi nama

  • Drawer untuk daftar menu

    Untuk meletakkan menu di aplikasi flutter kita menggunakan drawer yang bisa muncul dari mana saja dengan memberinya icon di posisi yang kita inginkan

  • Form register dan validasi

    Bagaimana cara membuat form register dan menyiapkan tempat validasi pada aplikasi flutter

  • Persiapan request dengan dio

    Waktunya melakukan persiapan request dengan menggunakan package dio sebagai pengganti http di aplikasi flutter

  • Register user request

    Bagaimana cara register user atau menyimpan data user dengan melakukan request post di aplikasi flutter

  • Menangani validasi server

    Bagaimana cara menangani validasi dengan mengambil informasi dari server laravel pada aplikasi flutter

  • Menyiapkan loginscreen dan metodenya

    Bagaimana cara menyiapkan login screen dan metode requestnya untuk login aplikasi flutter

  • Menyimpan token dengan aman

    Kita perlu menyimpan token Bearer yang didapatkan dari server dengan aman aplikasi flutter lewat aplikasi flutter secure storage

  • Menggunakan provider state management

    Bagaimana cara menggunakan provider state management untuk membagikan state antar satu screen dan screen yang lain

  • Redirect jika berhasil login

    Memanfaatkan named route yang dibuat, sekarang kita redirect ke halaman lain jika berhasil login aplikasi flutter

  • Metode logout

    Bagaimana cara metode logout di aplikasi flutter dengan menghapus tokennya

  • Check kondisi login user

    Kita perlu cek kondisi apakah user sedang login atau tidak untuk menampilkan hal yang tepat di aplikasi flutter

  • Menampilkan data user

    Bagaimana cara menampilkan data user yang sedang login di aplikasi flutter

  • Membuat snackbar sendiri

    Bagaimana cara membuat snackbar sendiri di aplikasi flutter yang fleksibel agar bisa dipakai berkali kali

  • Menampilkan daftar forum

    Bagaimana cara menampilkan daftar forum atau data request dari API di aplikasi flutter

  • Menampilkan data yang relevan

    Bagaimana cara menampilkan data yang relevan saja di aplikasi flutter

  • Halaman detail forum

    Bagaimana cara menampilkan halaman detail forum di aplikasi flutter

  • Menampilkan daftar komentar

    Bagaimana cara menampilkan daftar komentar aplikasi flutter, kita akan melihat cara menampilkan data relasi dari API dengan perwakilan model

  • Membuat forum baru

    belajar bagaimana cara mengirim post API di flutter dengan membuat forum baru

  • Cek hak kepemilikan data

    bagaimana cara cek hak kepemilikan data di flutter, hanya memunculkan tombol atau bagian tertentu jika ini miliknya

  • Membuat form dinamis untuk update

    bagaimana membuat form dinamis di flutter, bisa digunakan untuk membuat dan juga untuk update

  • Update forum

    belajar bagaimana cara update data di flutter lewat API

  • Menambah komentar baru

    cara menambah komentar baru di aplikasi flutter lewat API

  • Update komentar

    cara update komentar lewat API di flutter, kita melihat kasus ketika API tidak sesempurna yang diinginkan