Você está na página 1de 2

CRIAÇÃO DE APLICATIVOS

SEM LIMITES: A imensidão do universo de aplicativos

Professor (a): João Victor N. M. Soares

EMENTA:

Essa disciplina busca oferecer ao aluno a compreensão dos mecanismos da


construção de aplicativos Android e iOS utilizando a linguagem DART e a plataforma
FLUTTER. Para isso, serão apresentados conceitos e definições que possibilitam o
entendimento e desenvolvimento das técnicas relacionadas à programação de
aplicativos mobile.

Classes, Propriedades, Métodos e Características:


Abrir arquivo “​Aula 04.1 - Classes e características.txt​”

Mais sobre variáveis, classes, ​widgets​, etc (em inglês):

● Classes and Objects in DART​ (​medium.com/jay-tillu/classes-and-objects-in-dart-bbc0c318e87​)


Artigo que demonstra o que fizemos em aula com alguns detalhes
adicionais, como construtores (​constructors)​ .

● A tour of the DART language​ (dart.dev/guides/language/language-tour)


Tour oficial da linguagem DART.

● Language samples​ (dart.dev/samples)


Exemplos oficiais da linguagem DART.

● Introduction to widgets​ (flutter.dev/docs/development/ui/widgets-intro)


Introdução a widgets do Flutter.

● Layouts in Flutter​ (https://flutter.dev/docs/development/ui/layout)

Mais sobre Material Design (em inglês):

● Material Design - Oficial​ (https://material.io/)

● Material System – Introduction​ (https://material.io/design/introduction)

● Material Components widgets​ (​flutter.dev/docs/development/ui/widgets/material​)


Aqui vocês encontrarão os ​widgets​ do Material Design utlizados na aula.
Hello World para entendimento:

import​ ​'package:flutter/material.dart'​;

void​ ​main​() => ​runApp​(​MyApp​());

class​ ​MyApp​ ​extends​ ​StatelessWidget​ {


​@override
​Widget​ ​build​(​BuildContext​ context) {
​return​ ​MaterialApp​(
title: ​'EAI Flutter - Aula 2'​,
home: ​Scaffold​(
appBar: ​AppBar​(
title: ​const​ ​Text​(​'EAI Flutter - Aula 2'​),
),
body: ​const​ ​Center​(
child: ​const​ ​Text​(​'Hello World!'​),
),
),
);
}
}

Exemplo retirado de https://codelabs.developers.google.com/

Você também pode gostar