SlideShare uma empresa Scribd logo
1 de 231
Baixar para ler offline
Desenvolvimento Mobile
COMEÇANDO COM O DESENVOLVIMENTO
DE APLICATIVOS MOBILE
CROSS-PLATFORM (ANDROID E IOS)
COM FLUTTER #CPGOIÁS
Contatos
Fabrício Leonard Leopoldino, Me
E-mail: fabricioleonard@gmail.com
Site: www.developeracademy.com.br / www.developeracademy.dev
Mensagem
“Se quiser derrubar uma árvore na
metade do tempo, passe o dobro do
tempo amolando o machado.”
Provérbio Chinês
3
Planejamento
1. Preparando o ambiente de desenvolvimento
2. Visão geral da linguagem Dart e do Framework
Flutter
3. Compreender o que são Widgets e como
montar um Layout na construção de uma
aplicação Mobile Completa.
4
Preparando o ambiente de
desenvolvimento
5
Ferramentas a serem utilizadas
6
7
8
Preparação do ambiente
9
Preparação do Ambiente de Desenvolvimento
10
Instalação
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Windows + R
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Feche o Android Virtual Device Manager
85
86
87
O dispositivo
real Smartphone Moto G5 Plus!
Configurar modo desenvolvedor
89
7X clique
E confirme o
padrão
Configurar modo desenvolvedor
90
Configurar modo desenvolvedor
91
Configurar modo desenvolvedor
92
Configurar modo desenvolvedor
93
94
95
Instalação
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
Visão geral da linguagem Dart e do Framework Flutter
11
8
Linguagem
Dart
119
Flutter
120
Código Hadouken
121
Flutter
122
123
Widgets
124
Compreender o
que são Widgets
e como montar
um Layout na
construção de
uma aplicação
Mobile
Completa.
aplicação
125
Criando o
projeto no
VS Code
126
Criando o projeto
127
Criando o projeto
128
Criando o projeto
129
Definindo o local do projeto
130
Executando o projeto ( F5)
131
132
133
Executando o projeto criado
134
135
136
137
138
139
140
141
1
2
3
Estrutura do
projeto
142
Estrutura do
projeto
Android
143
Estrutura do
projeto
iOS
144
Estrutura do
projeto
Flutter
145
Iniciando os
trabalhos
146
147
148
149
150
151
152
153
154
155
Desenhando
a Interface
156
157
158
159
160
161
162
163
164
165
166
167
RPressione
168
169
170
rPressione
171
172
173
174
175
176
177
Começando a
programar
178
179
180
181
182
183
184
185
186
187
188
189
190
ver link
191
192
193
194
195
http
196
197
https://www.blockchain.com/pt/api/exchange_rates_api
198
199
200
201
202
203
204
205
206
207
Clique no botão
Persistindo
dados
simples
208
209
210
211
212
213
214
215
216
217
218
icon
219
220
221
222
223
224
225
226
227
228
229
230
231
Nós da Developer Academy agradecemos a sua
presença, até a próxima!

Mais conteúdo relacionado

Semelhante a Desenvolvimento Mobile com Flutter

Start com micro frameworks
Start com micro frameworksStart com micro frameworks
Start com micro frameworksfelipe bastosweb
 
Desenvolvimento android braga_geek_nights (1)
Desenvolvimento android braga_geek_nights (1)Desenvolvimento android braga_geek_nights (1)
Desenvolvimento android braga_geek_nights (1)muldy
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...Diogo Rafael da Silva
 
Android Palestra
Android PalestraAndroid Palestra
Android PalestraRenato
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediAlessandro Binhara
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone DevelopmentPedro Lamas
 
Android - basic to advanced 1 - SENAI - MANAUS - Amazonas
Android -  basic to advanced 1 - SENAI - MANAUS - AmazonasAndroid -  basic to advanced 1 - SENAI - MANAUS - Amazonas
Android - basic to advanced 1 - SENAI - MANAUS - AmazonasDiogo Rafael da Silva
 
Curso Android Profissional em Sao Paulo
Curso Android Profissional em Sao PauloCurso Android Profissional em Sao Paulo
Curso Android Profissional em Sao PauloGrupo Treinar
 
Curso Android Profissional
Curso Android ProfissionalCurso Android Profissional
Curso Android ProfissionalGrupo Treinar
 
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...Paulo Cesar Ortins Brito
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Ráfagan Abreu
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre androidReuel Lopes
 

Semelhante a Desenvolvimento Mobile com Flutter (20)

Start com micro frameworks
Start com micro frameworksStart com micro frameworks
Start com micro frameworks
 
Androidedetem
AndroidedetemAndroidedetem
Androidedetem
 
Desenvolvimento android braga_geek_nights (1)
Desenvolvimento android braga_geek_nights (1)Desenvolvimento android braga_geek_nights (1)
Desenvolvimento android braga_geek_nights (1)
 
Android SestInfo 2010
Android SestInfo 2010Android SestInfo 2010
Android SestInfo 2010
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
 
Android
AndroidAndroid
Android
 
Curso Básico Android - Aula 01
Curso Básico Android - Aula 01Curso Básico Android - Aula 01
Curso Básico Android - Aula 01
 
Js everywhere
Js everywhereJs everywhere
Js everywhere
 
Android Palestra
Android PalestraAndroid Palestra
Android Palestra
 
Aplicativos no Android
Aplicativos no AndroidAplicativos no Android
Aplicativos no Android
 
Aplicacoes android
Aplicacoes androidAplicacoes android
Aplicacoes android
 
Show Day Droid x
Show Day Droid xShow Day Droid x
Show Day Droid x
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
 
Android - basic to advanced 1 - SENAI - MANAUS - Amazonas
Android -  basic to advanced 1 - SENAI - MANAUS - AmazonasAndroid -  basic to advanced 1 - SENAI - MANAUS - Amazonas
Android - basic to advanced 1 - SENAI - MANAUS - Amazonas
 
Curso Android Profissional em Sao Paulo
Curso Android Profissional em Sao PauloCurso Android Profissional em Sao Paulo
Curso Android Profissional em Sao Paulo
 
Curso Android Profissional
Curso Android ProfissionalCurso Android Profissional
Curso Android Profissional
 
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
 

Desenvolvimento Mobile com Flutter