Pertemuan#1 : Flutter
Installasi Flutter
Arsitektur Flutter
Installasi Flutter
Tugas
Discussion
Kompetensi Umum
• Memiliki pengetahuan yang memadai terkait dengan Konsep, cara
kerja, Arsitektur dari Flutter dan Dart
Pendahuluan
• Dart adalah sebuah bahasa pemrograman yang dikembangkan oleh
Google dan merupakan bahasa pemrograman resmi untuk Flutter
• Dart adalah bahasa yang dioptimalkan untuk pengembangan UI secara
cepat dan produktif pada banyak platform dan Open Source serta OOP
Source : https://www.javatpoint.com/flutter-creating-android-platform-specific-code
Flutter Arsitektur
• UI disusun dai kode dart
• Merangkul perbedaan platform
• Satu basis code untuk semua platform
• Everthing is widget
Perbedaan
Fiture Android Studio Flutter
Bahasa Java dan Kotlin Dart
Pemrograman
Aplikasi di Android Android dan iOS
build
Hot Reload harus build APK di Tidak perlu kompilasi atau
setiap kali kita ingin build ulang untuk melihat
men-debug dan hasilnya
melihat hasil aplikasi
pada emulator
Cara Kerja Flutter & Dart
Flutter Compile langsung sesuai
Sample Aplikasi
• Alibaba (Android);
• Google AdWords (Android);
• App Tree (Android);
• Topline (Android);
• Hamilton (Android dan iOS);
• etc.
Daftar Pustaka
• https://dart.dev/
• https://docs.flutter.dev/resources/books
• https://www.tutorialspoint.com/flutter/flutter_tutorial.pdf
• https://www.tutorialkart.com/flutter/flutter-textfield/#gsc.tab=0
• https://www.geeksforgeeks.org/what-is-widgets-in-flutter/
• https://www.petanikode.com/flutter-vscode/
• https://www.javatpoint.com/flutter-creating-android-platform-specific-code
• https://www.politesi.polimi.it/bitstream/10589/186288/1/Development%20of%
20a%20Large-Scale%20Flutter%20App.pdf
• https://www.youtube.com/watch?v=ZcL-h8Hcmb0
• https://www.youtube.com/watch?v=EhGW4UYpKSE
Tugas
1. Jelaskan apa itu Flutter dan Dart serta berikan contoh implentasi
2. Jelaskan Arsitektur Flutter
3. Bagaimana cara kerja Flutter dan Dart, Jelaskan
4. Bagaimana proses Installasi Flutter, Jelaskan