Belajar Bahasa Pemrograman Flutter

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 30

Flutter

Save your time to create mobile apps.

Ibnu Sina Wardy


Google Developer Expert
Ibnu Sina Wardy
(Ibun)

Follow Instagram:
@is.wardy
@dokterdroid
@gitscreative
Apa itu GDE?
ANDROID WEB FIREBASE DESIGN PRODUCT

Ibnu Riza Dennis Borrys Sanny


Andrew Ivan Eunice
Sidiq Josh
Mahasiswa Tingkat Akhir
Ada banyak cara membuat aplikasi Android
Native

Cross
#beautifulUI
#beautifulUI
#beautifulUI
Saya mau bikin aplikasi mobile, sebaiknya bikin
aplikasi Android dulu atau iOS dulu?
Cross platform framework
Setup Flutter Dev

1. Download Flutter SDK

2. Install Android Studio, IntelliJ, atau VSCode

3. Siapkan perangkat Android, perangkat iOS, atau emulator


// Define a function.
printInteger(int aNumber) {
print('The number is $aNumber.'); // Print to console.
}

// This is where the app starts executing.


main() {
var number = 42; // Declare and initialize a variable.
printInteger(number); // Call a function.
}
Hot Reload
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter layout demo',
home: Scaffold(
appBar: AppBar(
title: Text('Flutter layout demo'),
),
body: Center(
child: Text('Hello World'),
),
),
);
}
}
https://flutterstudio.app
https://startflutter.com
Urutan belajar
1. Setup Flutter SDK dan IDE
2. StatelessWidget
3. Simple UI / Layout
4. Dart
5. Rute dan Navigasi
6. StatefulWidget
7. Deploy ke Android / iOS
8. Panggil API
9. Simpan data ke lokal
Join Flutter Academy di Dicoding sekarang juga!

http://bit.ly/flutter-online
Terima kasih

Ibnu Sina Wardy


Google Developer Expert for Android

You might also like