
Notícias:
Google volta atrás e remove compromisso de não desenvolver armas com IA
O Google removeu restrições sobre IA em armas e vigilância, citando um “cenário geopolítico complexo”. A mudança alinha a empresa a concorrentes como OpenAI e Meta, permitindo maior envolvimento em contratos governamentais e militares
GitHub Copilot agora tem um modo agente
O GitHub Copilot agora pode atuar como um agente autônomo, identificando erros, sugerindo correções e iterando até concluir tarefas sem intervenção direta. Além de gerar código, ele analisa saídas e propõe comandos para execução. Com essa evolução, o Copilot passa de um assistente passivo para um colaborador ativo no desenvolvimento.
Updates dos packages go_router e lucid_validation
Os pacotes LucidValidation e go_router receberam atualizações! O LucidValidation, criado pela comunidade Flutterando, facilita a criação de regras de validação fortemente tipadas com uma API fluente e extensível. Já o go_router torna a navegação no Flutter mais intuitiva, suportando deep links, redirecionamentos, múltiplos Navigators e muito mais. Confira as novidades e melhore seu projeto!
Artigos:
“Show me the money” Se sua liderança te perguntasse onde está o dinheiro (ou o valor das suas entregas), o que você responderia?
No mundo dos produtos digitais, medir o impacto das entregas é essencial. Inspirado em Jerry Maguire, este artigo mostra como um time multidisciplinar aumentou a conversão de treinamentos ao simplificar o acesso e destacar ofertas no sistema. Com métricas bem definidas, a equipe impulsionou a receita e fortaleceu a colaboração. Afinal, sucesso se mede em resultados!
Como testar widgets de imagem com testes de widget no Flutter?
Testar widgets no Flutter é essencial para garantir uma experiência fluida ao usuário, mas widgets de imagem podem apresentar desafios. O Flutter, por padrão, bloqueia requisições de rede nos testes, causando erros ao usar Image.network(). Para resolver isso, o pacote flutter_image_test_utils permite simular respostas HTTP, evitando falhas. Basta adicioná-lo ao pubspec.yaml e envolver os testes com provideMockedNetworkImages(). Com essa abordagem, você assegura uma cobertura robusta e evita erros inesperados ao testar imagens no seu app Flutter.
Dicas:
Como criar Tabs no Flutter
Criar tabs no Flutter é uma forma eficiente de organizar conteúdo sem exigir que o usuário mude de página. Este artigo explora duas abordagens: usando os widgets nativos do Flutter, como DefaultTabController, TabBar e TabBarView, e utilizando o pacote TabContainer, que simplifica a implementação e adiciona mais opções de personalização, como animações e posicionamento flexível das tabs.
Retornando vários objetos usando registros no Dart
Criar tabs no Flutter é uma forma eficiente de organizar conteúdo sem exigir que o usuário mude de página. Este artigo explora duas abordagens: usando os widgets nativos do Flutter, como DefaultTabController, TabBar e TabBarView, e utilizando o pacote TabContainer, que simplifica a implementação e adiciona mais opções de personalização, como animações e posicionamento flexível das tabs.
Novidades:
Atenção Curitiba: the developer’s life weekend 22 e 23 de março
Vem ai o Developer´s Life Weekend / Vida de Programador Weekend de Curitiba! Nos dias 22 e 23 de março, e estará contanto com feras do mercado em mais uma edição incrível corra e garanta já o seu ingresso.
Webnar Flutter + Test: Como grandes empresas testam seus apps
Descubra como grandes empresas garantem a qualidade de seus aplicativos Flutter na live “Flutter + Test: Como grandes empresas testam seus apps”. Exploraremos junto com o GabuDev estratégias avançadas de testes, desde conceitos fundamentais até desafios reais enfrentados em projetos de grande escala, além de melhores práticas aplicáveis a qualquer nível de desenvolvimento.
Vídeos:
Proteja seus dados com Flutter | Tutorial Completo Passo a Passo
Proteção de dados é fundamental, aprenda a armazenar dados com segurança no Flutter com flutter_secure_storage, entendendo seu funcionamento e como torná-lo ainda mais seguro. Descubra como remover o backup do shared_preferences e seguir as melhores práticas no iOS. Para um código mais organizado e escalável, implementaremos a abordagem recomendada pelo Google, encapsulando o armazenamento em um serviço.
Nova RFC para Serialização no Dart! JSON, CSV, YAML…
O Prof Diego Ribas apresenta uma nova RFC para um Protocolo de Serialização no Dart e Flutter incluindo o processamento de JSON, CSV, Protobuf juntamente com vários outros formatos! Demonstrando que o encode e decode de JSON pode melhorar mais de 100%!