Flutter Tips : Membuat Audio Player di Flutter Kurang dari 5 Menit (Bahasa)
Flutter merupakan framework yang dikembangkan oleh google untuk mebuat aplikasi berbasis mobile, web, dan desktop dalam satu base code. Google mengklaim walaupun bisa dijalankan di berbagai platform, flutter tetap memiliki native performance. Dengan klaim google tersebut developer flutter terus bertambah setiap harinya sampai sekarang.
Sebagai mobile programmer “flutter tips” adalah catatan pribadi bagi Saya sendiri juga. Kali ini Saya akan coba membuat audio player sederhana di flutter menggunakan plugin audioplayers. Plugin ini dapat memutar berbagai file audio pada platform android, ios, dan web.
Langsung saja ke code lab, plugin audioplayers dapat memutar audio dari internet, file local, dan asset dari proyek flutter tersebut. Pada artikel kali ini Saya akan mencontohkan pemutaran audio dari internet.
In Flutter, everything is a widget
Seperti biasa pertama tambahkan plugin terbaru audioplayers pada pubspec.yaml. Saat penulis mempublikasikan artikel ini, versi terakhir audioplayers adalah versi 0.15.0.
Buat dua file main.dart dan playerwidget.dart pada folder lib, sehingga struktur project seperti berikut.
Sesuai tagline flutter yaitu everything is a widget, maka pada main.dart kita panggil class playerwidget sebagai widget, yang akan kita buat pada step selanjutnya.
Tujuan pemisahan file playerwidget.dart dan main.dart agar memudahkan pemanggiilan playerwidget, kita tinggal memanggil class playerwidget di class mana saja yang membutuhkan playerwidget, pada proyek ini pemanggilan class playerwidget ada pada main.dart. Untuk itu step selanjutnya adalah pembuatan file playerwidget.dart.
Setelah selesai, tinggal dijalankan pada device atau emulator masing-masing.
Kurang dari 5 menit bukan? tampilan audio player dapat teman-teman kostumisasi pada file playerwidget.dart . Sekian dan happy fluttering :)