helloWordApp
helloWordApp
Ketika pertama kali membuat project Flutter, kita akan diberikan aplikasi
contoh yaitu aplikasi counter. Source code utama Flutter kita ada pada
file lib/main.dart dan kodenya kurang lebih seperti berikut:
1. import 'package:flutter/material.dart';
2.
3. void main() {
4. runApp(MyApp());
5. }
6.
8. @override
15. ),
17. );
18. }
19. }
20.
23.
24. final String title;
25.
26. @override
28. }
29.
32.
34. setState(() {
35. _counter++;
36. });
37. }
38.
39. @override
44. ),
49. Text(
52. Text(
53. '$_counter',
55. ),
56. ],
57. ),
58. ),
63. ),
64. );
65. }
66. }
Untuk saat ini kita tidak akan menggunakan kode tersebut. Jadi, hapus
semua isi berkas main.dart tersebut dan tulis kode untuk aplikasi kita
sendiri, yaitu aplikasi sederhana untuk menampilkan teks Hello world.
1. import 'package:flutter/material.dart';
2.
3. void main() {
4. runApp(MyApp());
5. }
6.
7. class MyApp extends StatelessWidget {
8. @override
14. ),
18. ),
21. ),
22. ),
23. );
24. }
25. }
2. @override
4. return MaterialApp(
6. theme: ThemeData(
7. primarySwatch: Colors.blue,
8. ),
9. home: Scaffold(
12. ),
15. ),
16. ),
17. );
18. }
19. }
Flutter memiliki banyak sekali widget dan tentunya akan menjadi tugas
yang berat untuk menghafalkan semuanya. Namun tenang, Flutter
dilengkapi dengan dokumentasi yang cukup lengkap sebagai panduan kita
dalam mempelajari dan mengembangkan Flutter. Misalnya, penjelasan
lebih lengkap tentang widget yang kita gunakan di atas dapat dilihat pada
tautan berikut:
https://api.flutter.dev/flutter/material/MaterialApp-class.html
https://api.flutter.dev/flutter/material/Scaffold-class.html
https://api.flutter.dev/flutter/widgets/Center-class.html
https://api.flutter.dev/flutter/widgets/Text-class.html