Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
https://classroom.udacity.com/courses/ud905/lessons/92a39eec-
0c04-4d98-b47f-c884b9cd5a3b/concepts/35329ea0-ef26-4edf-
bb85-5d2e9667eed5
2. Por que usar FLUTTER.
Neste exercício, você vai criar seu primeiro aplicativo com o Flutter!
Metas
Passos
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(
),
body: HelloRectangle(),
),
),
);
@override
return Center(
child: Container(
color: Colors.greenAccent,
height: 400.0,
width: 300.0,
child: Center(
child: Text(
'Hello!',
textAlign: TextAlign.center,
),
),
),
);
}
Especificações
Ou
https://youtu.be/ZwN7stRkwFs
Recursos (em inglês)
Recarregamento expresso
Inspetor do Flutter
Guia de estilo de Dart
Observatório de Dart
ou
https://youtu.be/OqR_Y1m-6xo
ou
https://youtu.be/2uGXgMi7P_o
Esse foi um resumo bem rápido de uma estrutura muito complexa, e eu sei que
você está se perguntando quando vai começar a desenvolver. Se algum dia você
tiver uma tarde livre e uma xícara de chá na mão, recomendo dar uma olhada
nos Materiais. Eles mostram discussões e vídeos mais profundos sobre Dart,
bibliotecas móveis, programação reativa, renderização, layout e muito mais.
Widgets do Flutter *
Perguntas frequentes do Flutter *
*conteúdo em inglês
import 'package:flutter/material.dart';
void main() {
// print("Oiiiiiiiiiiiiiiiiii");
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(title: Text("Hello rectangle!")),
body: Hello_Rectangle(),
),
),
);
}
ou
https://youtu.be/oC7eCgcP0ew
https://classroom.udacity.com/courses/ud905/lessons/92a39eec-0c04-4d98-
b47f-c884b9cd5a3b/concepts/434cfc1b-b9d4-4ff9-a723-38b4e5cfaae4
Metas
Passos
1. Conclua os ToDos em category.dart e main.dart com base nas
especificações abaixo.
2. Personalize seu widget de categoria como quiser. Veja algumas ideias abaixo.
Especificações
Alguns containers:
ALIGN – Alinha seus filhos dentro
CENTER – Centraliza os filhos dentro.
GESTOR DETECTOR – Detecta gestos
FLEX – Mostra filhos em um array
PADDING – Insere espaços para formatação
STACK – Posiciona os filhos relativamente às bordas
MaterialAPP – Container principal.