Menjadi Flutter Developer Expert (2019)
4.49

Menjadi Flutter Developer Expert (2019)

Teknologi:

iOS Android
Level: Pemula - Mahir
Level: Pemula - Mahir 0 Jam Belajar
1.300

Siswa Terdaftar

Jadilah developer yang dapat membuat aplikasi cross-platform (Android, iOS) yang cantik dan juga mudah.

Kelas sudah tidak aktif


Informasi kelas Lihat silabus
Apa yang akan Anda dapatkan

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.
Level Pemula
Mempelajari topik dasar dengan objektif membuat produk, sistem, atau latihan sederhana.
Level Mahir
Menguasai materi dan latihan tingkat lanjut. Kelas ini mensyaratkan sejumlah penguasaan landasan pengetahuan yang baik.

Deskripsi

Kelas Menjadi Flutter Developer Expert akan ditutup mulai dari Senin, 16 September 2019, untuk pembaharuan materi.
Kelas tetap dapat diakses asalkan sudah melakukan aktivasi/pendaftaran ke kelas ini sebelum Senin, 16 September 2019.

20190719102813d35418310dd5a14b6a43b2a496c5e98b.jpg

Flutter adalah teknologi untuk membangun suatu mobile apps yang dibuat oleh Google. Dengan menggunakan Flutter, Anda dapat membuat aplikasi Android dan iOS sekaligus. Flutter menggunakan bahasa Dart yang juga dibuat oleh Google dan merupakan bahasa general purpose. Artinya, Dart mampu berjalan di banyak platform.

Flutter merupakan cross-platform framework, alias aplikasi yang dapat digunakan di lebih dari satu platform. Aplikasi yang dibuat dengan menggunakan Flutter dapat dijalankan baik di platform Android maupun iOS. Tentu hal ini akan menghemat waktu. Anda pun tidak perlu mempelajari bahasa native yang digunakan di masing-masing platform.

Flutter memiliki beberapa kelebihan yang cukup menarik bagi para developer.

  1. Flutter memungkinkan kita untuk membuat aplikasi yang indah (beautiful)

  2. Flutter berjalan dengan sangat cepat (fast)

  3. Flutter sangat produktif (productive)

  4. Flutter bersifat terbuka (open)

Jadi jelas mengapa developer perlu belajar Flutter. Ia memberikan kemudahan bagi kita untuk membangun aplikasi multi platform. Proses membangun aplikasi dengan Flutter jauh lebih signifikan cepatnya, jika dibandingkan dengan membangun aplikasi secara native. 

Di era digital ini yang serba cepat, kegiatan membangun aplikasi pun dituntut demikian.  Flutter adalah solusi tepat. Siapkan diri Anda di kelas ini. 


Beberapa keuntungan belajar di kelas ini:

  • Sertifikat kelulusan kelas Flutter, diakui oleh para pelaku industri.
  • Materi kelas ini disusun oleh Experts dari Eudeka, serta Google Developer Expert dari GITS.
  • Anda belajar dengan didampingi expert reviewer yang membaca baris demi baris kode Anda. Reviewer akan membimbing dan memberi saran pada project submission. Anda jadi tahu area mana dalam skil Flutter Anda yang perlu ditingkatkan.
  • Anda bisa belajar dengan fleksibel karena sepenuhnya online/daring tanpa tatap muka. Bisa belajar di mana pun dan kapan pun.


Di dalam kelas ini terdapat beberapa materi untuk membuat aplikasi Flutter, dimulai dari yang paling dasar hingga fitur-fitur mahir milik Flutter. Beberapa di antaranya adalah:

  • Modul 0 : Pengenalan Flutter

  • Modul 1 : Dart Fundamental

  • Modul 2: Flutter Fundamental

  • Modul 3: UI dan UX

  • Modul 4: Data dan Backend

  • Modul 5: Deployment  

Serta 4 (empat) tugas berbasis proyek yang akan menantang Anda untuk membangun aplikasi yang menarik dengan Flutter. 


Prasyarat kelas:

  • Sudah menguasai dasar pemrograman bahasa lainnya (apapun).

  • Disarankan sudah pernah mengoperasikan IDE yang lazim untuk menuliskan kode (Android Studio, XCode, dll). Jika belum, Anda dapat belajar terlebih dahulu di kelas gratis Belajar Membuat Aplikasi Android untuk Pemula.


Jika lulus dari kelas ini, maka:

  • Anda diharapkan mampu membuat aplikasi Android atau iOS yang dapat menampilkan data dari internet, menyimpan ke database lokal, melakukan integrasi dengan kode native, serta membuat publikasi di Play Store dan App Store.

  • Sebagai lulusan Dicoding Academy Anda berkesempatan memperoleh info lowongan pekerjaan dan kesempatan melamar kerja ke perusahaan via Dicoding Jobs.


Kebutuhan untuk kelas ini:

  • Anda harus mandiri, berkomitmen, benar-benar punya rasa ingin tahu dan tertarik pada subjek.
  • Anda harus gigih, temukan topik yang menarik, bermain-main dan mengotak-atik kode Anda.
  • Sebaik apapun materi struktur kelas ini, tak akan berguna tanpa keseriusan Anda untuk belajar, berlatih, dan mencoba.
  • Kelas ini terdiri dari 53 sub-materi. Setiap sub-materinya dirancang untuk selesai dipelajari dalam 30-50 menit.
  • Jika Anda meluangkan waktu 20 jam seminggu/3-4 jam per hari, maka kelas ini dapat selesai dalam waktu 3 minggu. Jika Anda meluangkan waktu sedikitnya 10 jam saja dalam seminggu, maka sangat dimungkinkan kelas ini dapat tuntas dalam waktu kurang lebih 5 minggu.


Akademi Partner/Kontributor

Kontributor

1

Curriculum Developer yang membangun kelas ini:

Sidiq Permana

Sidiq Permana

Lead Innovation and Technology at NBS

Reviewer

1

Code Reviewer yang akan me-review tugas dan kode Anda:

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Sidiq Permana

Sidiq Permana

Lead Innovation and Technology at NBS


Tim Reviewer

Code Reviewer yang akan me-review tugas dan kode Anda:

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast

Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Danar Dono
Danar Dono
Institut Sains dan Teknologi Terpadu Surabaya
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Di kelas ini, akan diajarkan bagaimana konsep dasar pemograman. Saya sendiri merasa (seperti mengulas) kembali belajar mata kuliah algoritma 1, namun materinya disampaikan secara interaktif dan menyeyangkan sehingga relatif lebih cepat paham. Terima kasih Dicoding.
Baca selengkapnya
Muhammad Rafli
Muhammad Rafli
Universitas Padjadjaran
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Kelas ini benar-benar memberikan pemahaman yang baik tentang pemrograman. Dengan bahasa yang menarik, mudah dipahami, dan sedikit humor, saya selaku orang non-IT dapat memahami kelas ini dengan baik. Terima kasih Dicoding.
Baca selengkapnya
Lihat semua testimoni

Kelas sudah tidak aktif

Silabus

Materi yang akan Anda pelajari pada kelas ini.