Membuat Aplikasi Movie dengan Flutter - Part 1

Belajar ngoding flutter dengan mengerjakan proyek sederhana. Kita akan membangun aplikasi yang bisa menampilkan data dari themoviedb.

· 2 menit untuk membaca
Membuat Aplikasi Movie dengan Flutter - Part 1
Photo by William Hook / Unsplash

Halo semua, kali ini kita akan melakukan ngoding project flutter. Aplikasi yang akan kita bangun adalah aplikasi untuk mengecek film dan tv series dengan menggunakan API dari  TheMovieDB. Kemudian untuk design user interface kita akan menggunakan design yang ada di figma oleh rendy vickriansyah. Ayo mari kita coba!

Mendapatkan API The Movie DB

Untuk menggunakan API dari TheMovieDB, kita harus mendapatkan API Key sebagai developer. Langkah-langkahnya adalah sebagai berikut.

  1. Daftarkan akun di https://www.themoviedb.org/signup
  2. Konfirmasi Email
  3. Lalu kunjungi alamat https://www.themoviedb.org/settings/account
  4. Pilih tab API
  5. Lalu isi data anda, dan kirim.
  6. Setelah itu anda akan mendapatkan API KEY. Simpan dan jangan diberikan kepada orang lain.

Membuat Project Flutter

Pada artikel sebelumnya, saya membahas tentang menggunakan very_good_cli untuk membuat project flutter.

Flutter Project Generator CLI
Command Line Interface yang saya gunakan untuk membuat project flutter baru adalah very_good_cli oleh Very Good Ventures.

Kita akan membuat project baru flutter dengan menggunakan tools tersebut.

$ very_good create movie_flutter

Setelah semuanya ter-generate, kita akan menambah git kepada project tersebut.

Lalu kita buatkan repository di github dan tambahkan project tersebut ke dalam Github.

// buat repository local
$ git init

// tambahkan semua file
$ git add .

// commit pertama
$ git commit -m "initial commit"

// tambahkan remote repository 
git remote add origin {git_repo_url}

// push initial commit
git push -u origin main

Menambahkan Dependencies

Tahap selanjutnya adalah menambahkan package / dependencies yang akan digunakan pada aplikasi kita.

Buat branch baru pada proyek dengan nama part1 dan install dependencies yang dibutuhkan.

Untuk dependencies yang akan kita gunakan untuk artikel berikutnya adalah:

Untuk setup masing-masing dependencies bisa dibaca pada dokumentasi masing-masing library nya.

Selanjutnya kita commit dan kita push ke github.

GitHub - adryanev/movie_flutter at part1
Movie Flutter Apps using TheMovieDB API. Contribute to adryanev/movie_flutter development by creating an account on GitHub.

Sekian dari saya untuk artikel ini, tunggu artikel selanjutnya ya!