๐ฃHello Flutter
Now that youโve got a grip on Dart, it's time to dive into Flutter. Flutter allows you to build beautiful and interactive apps for iOS, Android, and the web from a single codebase. Let's create your first Flutter app!
1. Installing Flutter ๐ป
Before anything else, you need to have Flutter installed on your machine. If you havenโt done so yet, follow our Flutter installation guide to set it up.
2. Creating a New Flutter Project ๐
Once Flutter is installed, open your terminal, and run the following command to create a new Flutter project:
flutter create hello_flutterThis command creates a new Flutter project called hello_flutter. Navigate to your project directory:
cd hello_flutter3. Exploring Your New Flutter Project ๐ต๏ธ
In the hello_flutter directory, youโll find a bunch of files and folders. The main file youโll be working with is lib/main.dart. Open it in your favorite text editor.
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Hello Flutter'),
),
body: Center(
child: Text('Welcome to Flutter University!'),
),
),
);
}
}This is a simple Flutter app that displays a greeting message.
4. Running Your Flutter App ๐
Back in the terminal, ensure you are in the hello_flutter directory, then run the following command to launch your app:
flutter runYou should now see your app running in your default web browser or on your connected device/emulator.
5. Understanding The Code ๐
Letโs break down the code you see in lib/main.dart:
void main() { runApp(MyApp()); }is the entry point of your Flutter app.class MyApp extends StatelessWidgetdefines a new widget.Widget build(BuildContext context)method returns a widget, which is the UI of your app.MaterialApp,Scaffold,AppBar, andCenterare all widgets provided by Flutter to help structure and style your app.
6. Making a Small Change โ๏ธ
Let's make a small change to see how easy it is to update your app. Change the message in the Text widget to say 'Hello, Flutter University!'. Save the file, and youโll see the app update automatically.
Assignments ๐
Now, itโs your turn to experiment and learn. Here are some assignments for you:
Last updated
Was this helpful?
