TEKNIK INFORMASI

Belajar Membuat Aplikasi Menggunakan Flutter untuk Pemula

Yuk belajar dan buat mobile apps pertama kamu dengan Flutter.

Dalam pembuatan aplikasi mobile di iOS maupun Android, ada beberapa pilihan tools yang biasa dipakai untuk membangun aplikasi. Salah satu yang paling banyak digunakan adalah Flutter, yang menawarkan banyak kemudahan dibandingkan teknologi cross platform lainnya.

 

Sejak kemunculannya pada Mei 2017, Flutter memang langsung menarik perhatian para developer mobile apps. Pasalnya, UI toolkit dari Google ini memungkinkan para developer untuk mengembangkan aplikasi lintas platform mobile seperti Android dan iOS. 

 

Sesuai dengan slogan Flutter “write once, run anywhere” yang berarti hanya cukup membuat satu aplikasi dari flutter dan aplikasi tersebut dapat berjalan di banyak platform seperti android, iOS, desktop windows, website, dan lainnya. Sehingga tidak hanya dapat digunakan untuk membuat aplikasi Android dan iOS, tapi bisa juga digunakan untuk mengembangkan aplikasi desktop windows (flutter desktop), linux dan website.

 

Lantas, apa aja sih kelebihan Flutter ini?

 

  • Aplikasi Flutter memiliki antarmuka yang fleksibel dan ekspresif sehingga tampilan aplikasi menjadi lebih cantik.
  • Flutter dilengkapi fitur Hot Reload yang memungkinkan pengembangan aplikasi menjadi lebih cepat dan produktif.
  • Flutter didukung oleh beragam lingkungan pengembangan (IDE).
  • Banyak permintaan terhadap Flutter Developer.
  • Biaya pengembangan aplikasi mobile dengan Flutter lebih murah dibandingkan mengembangkan dan mengelola aplikasi di masing-masing platform Android, iOS, dan web.

 

Dari poin-poin di atas, tidak heran kalau Flutter masih jadi favorit para developer mobile apps saat ini. Bahkan Flutter juga digunakan oleh berbagai perusahaan besar seperti Google, Alibaba.com, dan Tencent lho.

 

Nah, kalau tertarik untuk belajar membuat mobile apps menggunakan Flutter, Teman Kelaskita bisa mengikuti semi private live class “Develop Mobile Apps using Flutter” di Kelaskita.com.

 

Secara garis besar, di kelas ini kamu akan:

 

  1. Belajar membuat mobile application menggunakan Flutter.
  2.  Pada setiap pertemuan diberikan contoh project pembuatan aplikasi.
  3. Pada akhir webinar, peserta memahami penggunaan Flutter untuk membuat aplikasi dengan tampilan yang menarik, interaktif, hingga terhubung dengan API. 

 

Kelas ini akan berlangsung online setiap hari Sabtu selama 6 kali dengan durasi maksimal 4 jam per sesi, dan dimulai pada 5 Maret 2022. Dalam 6 pertemuan ini, kamu akan mempelajari: 

 

Pertemuan 1

Introduction

  • Pengenalan tutor dan menjelaskan outline materi pembelajaran ke depannya.
  • Pemeriksaan instalasi software yang akan digunakan untuk pembelajaran ke depannya.

 

Pertemuan 2

a. Flutter Introduction

  • Pengenalan Flutter
  • Membuat project Flutter baru dan menjalankan di simulator
  • Menjalankan aplikasi pada mobile devices
  • Program sederhana dengan widget Center, Image, Text
  • Pemahaman hot reload dan hot restart
  • Mengganti icon aplikasi

 

b. Pengenalan berbagai Widgets pada Flutter

  • Stateful vs stateless widgets
  • Themes
  • Navigator and routing
  • ListView

 

Pertemuan 3

a. Membuat aplikasi to-do list sederhana (lanjutan pengenalan berbagai Widgets pada Flutter)

b. Pengenalan berbagai Layout Widgets 

  • Navigation bar
  • GridView

 

Pertemuan 4

a. Membuat tampilan aplikasi marketplace (lanjutan pengenalan Layout Widgets)

b. Introduction next class → Library and API

 

Pertemuan 5

a. Introduction to Library and API

  • Pengenalan mengenai Library dan API
  • Cara mendapatkan Library Flutter
  • Cara untuk mengakses API


b. Membuat aplikasi Weather App sederhana

  • Dart class, exception handling
  • Async dan await
  • HTTP Package
  • Penggunaan JSON


Pertemuan 6

a. Membuat aplikasi Weather App sederhana (continuation)

  • Membuat tampilan Weather App dan terhubung dengan back-end

b. Q&A dengan para peserta

c. Bonus: link dokumentasi dan langkah-langkah mempublish di Google Play

 

 

Bagaimana, menarik kan? Sebelum ikut kelas ini, pastikan kalau kamu:

 

1.     Memahami konsep dasar dari pemrograman seperti: looping, conditional, function, class, dsb.

2.     Pernah mempelajari minimal 1 bahasa pemrograman

3.     Memiliki akses internet stabil dan komputer dengan spesifikasi sebagai berikut:

  • Windows 7 or later (x86-64/64-bit) / macOS / Linux (64-bit)
  • Disk space 10GB
  • Minimum Intel CPU i5 Gen
  • Minimum RAM 8GB
  • Microsoft .NET Framework 4.5.2
  • Disarankan mempunyai 2 layar monitor
  • Melakukan instalasi Flutter pada laptop masing-masing peserta

 

 

Oh iya, peserta untuk kelas semi private ini sangat terbatas, sehingga kamu dijamin bisa bertanya sepuasnya dan akan dibimbing oleh tutor sampai bisa. Selain online live class kita akan punya group di Discord dan atau Whatsapp yang kita buka terus selama program berjalan. Jadi, jangan khawatir ketinggalan materi atau tidak paham ya.

 

So, tunggu apa lagi? Langsung saja daftar ikutan kelas ini. Untuk info lebih detail mengenai kelas ini, kamu bisa whatsapp langsung nomor Support Kelaskita di 0812-8887-6685.

 

 


 

Terms and conditions:

 

  1. Setelah mendaftar dan membayar kelas, jika ingin membatalkan kepesertaan kelas, uang tidak bisa dikembalikan tapi bisa dialihkan/ganti peserta.
  2. Jika peserta tidak memenuhi kuota (walau jarang sekali terjadi) kelas akan dibatalkan dan uang dikembalikan secara penuh.
  3. Setiap peserta harus setuju untuk memberikan hak pada kelaskitadotcom untuk bisa mempublikasikan foto atau video selama kelas berlangsung.
  4. Kelaskita tidak bertanggung jawab jika ada kendala pada jaringan internet ataupun keterbatasan pada hardware dan kendala teknis lain yang merupakan milik peserta.
  5. Kelaskita tidak menyediakan kelas pengganti jika ada peserta yang berhalangan, namun jika ada kendala dari pihak tutor yang berhalangan maka Kelaskita berhak mengganti kelas dengan waktu yang sama di minggu berikutnya dengan pemberitahuan sebelumnya.
  6. Setiap peserta akan mendapatkan hasil rekaman pembelajaran selambatnya di setiap hari Senin berikutnya.
  7. Peserta akan mendapatkan sertifikat setelah menamatkan seluruh pembelajaran kelas dan menyelesaikan tugas yang diberikan.
  8. Seluruh kondisi ini tidak berlaku dalam keadaan force majeur (bencana alam, kerusuhan dll).

Suka dengan Artikel ini? Jangan Lupa beri likes dan share ke temanmu

769
0
Simpan
Share

Komentar

Belum ada komentar

(*) Berkomentarlah secara bijaksana
Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE.