Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Estrutura Básica de um Programa em FLUTTER - main, runApp, import - Curso de Flutter e Dart - Aula 2
Play lesson

Curso de FLUTTER 2024 - Estrutura Básica de um Programa em FLUTTER - main, runApp, import - Curso de Flutter e Dart - Aula 2

5.0 (4)
46 learners

What you'll learn

This course includes

  • 26 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Curso de Flutter Básico ao Avançado. Estrutura Básica de um Programa em FLUTTER - Curso de Flutter e Dart - Aula 2 A estrutura básica de um programa em Flutter é composta por alguns arquivos e diretórios principais. Aqui está um exemplo da estrutura básica de um programa Flutter: meu_app/ |- lib/ | |- main.dart |- android/ |- ios/ |- pubspec.yaml A pasta lib/ contém o código-fonte do seu aplicativo Flutter. O arquivo main.dart é o ponto de entrada do seu aplicativo e é onde você escreve a maior parte do seu código. As pastas android/ e ios/ contêm arquivos específicos para as plataformas Android e iOS, respectivamente. Esses arquivos geralmente são gerenciados automaticamente pelo Flutter e você só precisa modificá-los se precisar acessar recursos específicos da plataforma. O arquivo pubspec.yaml é um arquivo de configuração que especifica as dependências do seu projeto e outras configurações, como o nome do seu aplicativo e a versão. Essa é apenas uma estrutura básica e pode haver outros arquivos e diretórios adicionais dependendo das necessidades do seu aplicativo. main.dart é o ponto de entrada do seu aplicativo Flutter. É aqui que você escreve a maior parte do código que compõe a lógica do seu aplicativo. O arquivo main.dart é responsável por inicializar o aplicativo e carregar a interface do usuário. O código básico de um arquivo main.dart geralmente se parece com isto: import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Meu aplicativo', home: Scaffold( appBar: AppBar( title: Text('Meu aplicativo'), ), body: Center( child: Text('Olá, mundo!'), ), ), ); } } Este é um exemplo simples de um aplicativo Flutter que exibe uma tela com um título e um texto "Olá, mundo!" no centro. O main() chama a classe MyApp que, por sua vez, retorna uma MaterialApp com uma barra de navegação superior (AppBar) e um corpo central (body) que contém o texto "Olá, mundo!". Este é apenas um exemplo básico e a partir daqui, você pode adicionar mais telas, recursos e funcionalidades ao seu aplicativo Flutter. runApp() é um método do pacote flutter/material.dart que inicializa o aplicativo Flutter. Ele deve ser chamado dentro da função main() e recebe como argumento o widget que representa o aplicativo. Aqui está um exemplo de como usar o runApp() para inicializar um aplicativo Flutter: dart Copy code import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( appBar: AppBar( title: Text('Meu aplicativo'), ), body: Center( child: Text('Olá, mundo!'), ), ), ), ); } Neste exemplo, o runApp() é chamado com o widget MaterialApp como argumento, que define a aparência e o comportamento do aplicativo. A propriedade home do MaterialApp é definida como um widget Scaffold que possui uma barra de navegação superior (AppBar) e um corpo central (body) que contém o texto "Olá, mundo!". Quando você executa este código, o método runApp() inicializa o aplicativo Flutter e exibe a interface do usuário definida pelo MaterialApp. #curso #flutter #dart

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere