Perguntas com a tag [dart]
Dart é uma linguagem voltada à web desenvolvida pela Google. O objetivo da linguagem Dart é substituir a JavaScript como a linguagem principal dos navegadores. Programas nesta linguagem podem tanto serem executados em uma máquina virtual quanto compilados para JavaScript.
452 perguntas
1
voto
1
resposta
105
visitas
Qual é a diferença entre Material e MaterialApp?
Estou a estudar Flutter e vi que o Flutter usa a ferramenta Material Design, e já vi exemplos em que se usa a classe Material e outros em que se usa a classe MaterialApp.
Material(
child: Column(
...
1
voto
1
resposta
64
visitas
Operador '&' em condicional
Me deparei com a sequinte condicional: if ( ( $resultado <<= 1 ) & 0x10000 ).
Qual a função do &?
Pois preciso implantar isso em Dart.
1
voto
1
resposta
60
visitas
Envio de formulário usando firebase
Como consigo enviar os dados do formulário junto com imagem para o firebase utilizando flutter?
-2
votos
1
resposta
62
visitas
Usando Mobx juntamente com o gerenciador de estado do StatFull em flutter é uma boa prática?
Estou em um projeto pessoal de Flutter + Dart usando pacote de gerenciador de estados Mobx. É um projeto bem grande onde a aplicação foi construída no modelo MVC.
A minha dúvida é eu posso usar o ...
-1
votos
1
resposta
134
visitas
Atualizar Banco de Dados automaticamente (adicionar uma coluna) SQLite/Dart
Bom dia, tenho um aplicativo que ja esta em funcionamento, gostaria de adicionar uma coluna ao banco de dados para quem ja esta com ele instalado automaticamente. Testei no meu celular, se eu excluir ...
-1
votos
1
resposta
62
visitas
Por que esta variável recebida após push nunca poderá ser nula?
Recebi esse erro sobre minha variável pickedLocation:
The operand can't be null, so the condition is always 'true'.
Porque o compilador está dizendo que ela nunca poderá ser nula?
Além disso, porque ...
-2
votos
1
resposta
133
visitas
Erro ao gerar uma lista com dart - Flutter
List diariasRecuperadas = await _db.listDiarias();
//print('Diaria no banco' + diariasRecuperadas.toString());
List<Diarias> listaProvisoria;
for (var item in diariasRecuperadas) {
...
0
votos
1
resposta
156
visitas
Queria criar um Widget em flutter que se comportasse como uma lista circular
Criei um Widget Aqui para tentar implementar, pensando na logica que se eu tentar ir para tras no primeiro item, eu iria dar um jump para a ultima pagina e se eu tivesse na ultima page eu daria um ...
1
voto
1
resposta
109
visitas
Por que no Dart o comando print([1] == [1]) retorna false?
void main() {
print([1] == [1]);
}
O código acima no DartPad
2
votos
1
resposta
469
visitas
Como criar uma enum a partir de uma string em Dart?
Digamos que eu esteja construindo objetos a partir de entradas no banco de dados. O banco guarda, por exemplo, a espécie do animal de estimação que uma pessoa tem. No banco, estas informações podem ...
1
voto
1
resposta
354
visitas
PASSAR DADO DE UMA TELA PARA OUTRA SEM NAVIGATOR NO FLUTTER
BOM DIA!!
Estou fazendo um app e neste em uma unica tela existe uma lista com opções ( o widget de opção no caso é listoption ) e uma outra area que mostra qual o listoption foi selecionado.
...
0
votos
0
respostas
356
visitas
Como resolver o erro Flutter CERTIFICATE_VERIFY_FAILED ao executar uma requisição GET?
Estou estou solicitando uma requisiçao GET em Dart. Quando eu executo o app. Dá-me o seguinte erro:-
Ocorreu uma exceção. HandshakeException (HandshakeException: Handshake error in client (OS Error: ...
-1
votos
2
respostas
721
visitas
The argument type 'String?' can't be assigned to the parameter type 'String'
Quando tento passar para o toString() ele dá erro pois o valor pode ser nulo, como faço pra corrigir isso?
class User {
String? name;
String? mail;
String? password;
bool? keepOn;
User({...
-2
votos
1
resposta
218
visitas
DropDownButton não mostra o item selecionado após o setState Flutter
Tenho um código onde faz a busca no banco de dados e retorna uma Future<List> e estou querendo passar essa lista para o items do DropDownButton então mapeei essa lista dessa forma:
...
0
votos
0
respostas
34
visitas
Como exibir imagem network no flutter via adnroid Studio?
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {...
0
votos
0
respostas
120
visitas
Dart - Como rodar código síncrono de maneira assíncrona?
Há alguma maneira no Dart de executar uma função síncrona como se fosse assíncrona? Considere o código abaixo:
Future<void> teste() async{
print("começando...");
await ...
-1
votos
1
resposta
291
visitas
Como criar um listView Flutter dentro de outro com opção de expandir e fechar?
Estou precisando criar um listView Flutter dentro de outro com opção de abrir e fechar esse outro. Segue um exemplo de imagem de como queria fazer. Nessa imagem eu abri somente a categoria 2. Quero ...
0
votos
1
resposta
176
visitas
Como fazer uma chamada de canal de método em uma instância vm-entry-point?
Hoje estou desenvolvendo uma aplicação flutter que tem alguns códigos nativos, ou seja faço uso do channel para recuperar alguns recursos nativos, até então minha aplicação funciona bem, porém ao usar ...
-2
votos
1
resposta
352
visitas
Como retornar vários valores de uma função - flutter/dart?
Começo por dizer que este é o meu primeiro post e sou um noob em flutter e dart. Estou a fazer exercicios para um curso e deparei-me com esta dificuldade.
Como retiro vários valores de uma função que ...
-1
votos
1
resposta
363
visitas
Eu consigo usar o método .sort() (flutter) pra ordenar uma lista de objetos com mais de 1 propriedade?
Estou fazendo uma tabela de classificação de times, então pensei em usar o metodo .sort() pra ordenar usando as propriedade da classe:
TeamsScore {
final int points;
final int ...
0
votos
1
resposta
136
visitas
Mensagem de erro se o usuário digitar um caractere diferente
Estou aprendendo um pouco de dart, fiz esse comando para quando o usuário inserir uma letra o programa responda se a letra é uma vogal ou consoante. Está rodando tranquilo.
Mas queria saber como ...
-2
votos
1
resposta
606
visitas
Acentuação em Dart
Estou iniciando em dart e ao usar o stdin.readLineSync() percebi que ele não gravava acentuação. Já tentei mudar o padrão do vscode para utf8 do prompt comando com o comando "chcp" e não ...
-2
votos
1
resposta
178
visitas
Como criar Tabs do widget ButtonsTabBar de forma dinâmica no Flutter
Opa, pessoal, tenho uma widget ButtonsTabBar e gostaria de crias as Tabs de acordo com registros do meu banco de dados Firebase.
Hoje tenho este cenário, por exemplo:
DefaultTabController(
...
-2
votos
1
resposta
251
visitas
Estou com duvida em chamar um metodo e com o setState
Estou estudando Flutter e aprendendo a consumir API, e com isso estou fazendo um app basico com api de uma pokedex, mas estou tendo erros, consigo consumir a api, porem não consigo usar o setState ou ...
-2
votos
1
resposta
274
visitas
Eu consigo passar a cor como parametro no dart/Flutter?
Container(
height: 140,
width: 100,
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.circular(25),
border: Border.all(color: variavel, width: 5),
),
),
-1
votos
0
respostas
145
visitas
Erro ao consumir API em flutter [fechada]
Erro:
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Invalid argument(s): No host specified in URI localhost:3000/usuario/cadastro
#0 _HttpClient._openUrl (dart:_http/...
0
votos
1
resposta
204
visitas
stdin.readLineSync() não aceita caracteres acentuados / especiais
Sou iniciante em Dart e estou rodando um programinha no terminal do VS Code que lê uma String fornecida pelo usuário. O problema é que se uma das letras informadas for acentuada ou for cedilha etc., ...
-3
votos
1
resposta
233
visitas
Como reconstruir uma Listview.builder usando outra consulta ao apertar um botão
Olá, tenho uma Listview.builder que está construindo meu Feed.
Aqui a minha Referência:
CollectionReference post = FirebaseFirestore.instance.collection('posts');
Parte da Listview:
Expanded(
...
-1
votos
1
resposta
92
visitas
Problema ao deixar container rolável usando Listview
Olá, estou criando um feed e nesse feed estou usando Listview.builder, tenho alguns botões que servem como os filtros, porém quero que os botões de filtros rolem junto com as postagens. Já tentei ...
-3
votos
1
resposta
742
visitas
Erro build flutter web
Estou recebendo o seguinte erro ao compilar um painel Flutter Web
PS C:\Users\guto1\Desktop\localdeliveryadmin_flutter> flutter build web
Building with sound null safety
Target dart2js failed: ...
-2
votos
1
resposta
534
visitas
Soma de elementos da lista
Tenho uma base de dados que me retorna essa lista:
[[local; cliente; contrato; lote; cabecas], [local; cliente; contrato; lote; cabecas], [local; cliente; contrato; lote; cabecas], [local; cliente; ...
0
votos
1
resposta
120
visitas
Problema ao passar informações para outra tela
Olá, tenho o seguinte problema. Preciso passar informações pra uma outra tela porém não recebo nada no controlador na minha segunda tela. Mais detalhes:
Tela principal
Quando clico no editar eu pego o ...
-1
votos
2
respostas
1mil
visitas
Como dispensar o teclado ao pressionar o botão de voltar do celular em flutter
Estou usando um TextField na minha tela e já implementei o GestureDetector para tirar o foco do campo quando o usuário clicar em qualquer lugar fora dele:
GestureDetector(
onTap: () {
...
0
votos
1
resposta
288
visitas
Flutter - Utilizar unico set de propriedades para varios containers
Sou iniciante em Flutter/Dart.
Em uma de minhas práticas deparei com um "child: wrap" onde coloquei vários containers.
Em cada container coloquei a seguintes propriedades:
child: Wrap(
...
-1
votos
1
resposta
352
visitas
Imagem não aparece no container até que seja dado um hotReload
Sou novo no desenvolvimento em geral, desde já peço perdão pela ignorância.
Estou carregando uma imagem para um formulário através do filePicker, porém quero mostrar uma preview dessa imagem antes do ...
-2
votos
1
resposta
2mil
visitas
Ordenar uma lista de objetos em Dart [fechada]
sou iniciante no mundo da programação e estou tendo dificuldades para retornar uma lista de objetos em ordem crescente de um atributo chamado "numero"
o a lista é :
String nome
int numero
...
-2
votos
1
resposta
538
visitas
Não consigo compilar meu projeto Flutter VS Code Dart/ null safety
A MSG DE ERRO È ESSA
'Error: Cannot run with sound null safety, because the following dependencies
don't support null safety:
- package:webview_flutter
- package:url_launcher_web
- package:...
-3
votos
1
resposta
123
visitas
lib firebase_core no flutter quando buildo para ios da erro de Error: To set up CocoaPods for ARM macOS, run: arch -x86_64 sudo gem install ffi
Estou buildando um app feito em Flutter para ios usando um MacOs Air chip M1 mas toda vez que eu instalo alguma lib do Firebase como firebase_core, firebase_auth ou até mesmo a libe do google_fonts eu ...
-1
votos
2
respostas
238
visitas
Expansion Panel List Radio Minimizar Flutter
sou iniciante no Flutter e gostaria de saber como eu "minimizo" toda minha lista do Expansion Panel quando meu campo de pesquisa tiver focado. O ideal seria minha lista toda minimizar quando ...
0
votos
1
resposta
355
visitas
Como utilizar uma variável no StatefulWidget no flutter
Preciso utilizar duas variáveis que eu recebi como parâmetro para colocar no FirebaseFirestore
class Addresposta extends StatefulWidget {
@override
final String idPergunta;
final String idUser;
...
0
votos
2
respostas
1mil
visitas
List flutter substituir item pelo valor onpressed do botão clilcado
Em um array de botões dinamicos, onde cada botão passa um valor diferente, preciso que o valor passado seja armazenado em um arraylist de 60 posições sendo cada um referente a um botão clicado.
O ...
-3
votos
2
respostas
631
visitas
Contar quantas letras A tem numa frase em Dart [fechada]
O exercício proposto é simplesmente contar em uma frase qualquer, quantas letras A contém na mesma e qual a primeira e última vez que a letra A aparece na frase em Dart. Existe alguma classe ou método ...
-2
votos
1
resposta
83
visitas
Erro de null-safety e dependência
Então, comecei em um estágio recentemente onde estou dando manutenção e criando novas features em um app mobile, uma dessas features é o usuário se registrar diretamente pelo app e não pelo DB do ...
-2
votos
1
resposta
2mil
visitas
Error: Expected a value of type 'List<dynamic>', but got one of type '_JsonMap'
Estou tentando puxar as informações de "animais" com o método get no flutter, mas retorna o seguinte erro:
Error: Expected a value of type 'List<dynamic>', but got one of type '...
0
votos
1
resposta
4mil
visitas
O que devo fazer para fazer upload de arquivo com símbolos de depuração no flutter?
Estou publicando um app feito com Flutter e estou recebendo uma mensagem de aviso da PlayStore dizendo o seguinte:
"Este App Bundle contém código nativo, e você não fez upload dos símbolos de ...
-2
votos
1
resposta
311
visitas
Como eu preservo o menu ao chamar uma nova página pelo getX?
Estou construindo um app em flutter, nele eu tenho um sideBar e tenho várias opções, como abaixo:
Minha vontade e ao clicar por exemplo em vendas, ao em vez de fechar o sideBar e abrir uma nova tela, ...
1
voto
1
resposta
916
visitas
erro The instance member 'addTime' can't be accessed in an initializer
O trecho do código com erro é essa;
void addTime() {
final addSeconds = 1;
var seconds = 1;
setState(() {
seconds = duration.inSeconds + addSeconds;
if(seconds < 0){
...
1
voto
0
respostas
26
visitas
Tentando devolver múltiplos Futures dentro de um mesmo future [fechada]
Não tenho certeza se é possível fazer algo desse tipo, mas tenho a homePage do meu app onde serão carregadas algumas listas de dados, e elas vem individualmente de API's diferentes.
Minha home será ...
-1
votos
1
resposta
341
visitas
Percorrer todo o json devolvendo os valores finais(Flutter)
Meu objetivo é visualizar os dados dos 'files'.
-2
votos
1
resposta
352
visitas
Como atualizar uma FutureBuilder / ListView.builder a partir de um Inkwell em outra class
Estou querendo atualizar uma lista de ativos, que foi recuperada a partir de um banco de daods SQFLITE, ele foi criado em FutureBuilder, e organizado em Card, que estão com o conteúdo dentro de um ...