The future of the web platform, where Chrome is going and show you some new exciting features that are coming to the web
Muitas das vezes como programadores focamo-nos simplesmente em duas coisas - criar interfaces bonitas e assegurar-nos que todas as chamadas à API são bem feitas para que o utilizador consiga receber e enviar toda a informação que quiser. Contudo, esquecemo-nos de um importante ponto - a experiência do utilizador, o "look and feel", como dizem os ingleses, e aqui as animações são a nossa bóia de salvação, visto que nos permitem guiar o utilizador para onde nós queremos. Nesta talk vamos explorar como podemos utilizar os vários tipos de animações em Flutter ( implícitas e explícitas), diferentes maneiras de ajustar o "feel" da animação através de curvas e como podemos ter animações entre ecrãs com as "Hero Aniamtions"
Gonçalo Palma Lead Flutter Developer, Pvotal Tech
Olá! Sou um GDE de Flutter e Dart e o Lead Flutter Developer de Pvotal, uma companhia de tecnologia que explora como é que conseguimos usar Flutter Web para resolver os problemas da indústria equestre. Flutter não só provou ser uma ferramenta que alicia intelectualmente, como também é a tecnologia principal que usei em duas startups diferentes. Também me levou a novos caminhos, sejam eles o Open Source - onde contribui criando packages para Flutter e ajudando em apps open-source como o Fogos.pt e o EstamosOn - o trabalho com as comunidades como na Flutter Portugal e uma paixão nova pela escrita, onde falo sobre temas aborrecidos sobre Flutter. O meu mantra é explorar e encontrar a partir de "rubber-ducking" - muitas das vezes podemos não encontrar a solução online, por isso temos de saber como vasculhar nos confins da documentação, falhar, testar e falar desesperadamente com os nossos colega e amigos até arranjar uma solução.
Ter uma app Android de sucesso geralmente significa ter uma UI bonita e moderna, acompanhada de um backend sólido e seguro. Lá se foram os dias em que isto só podia ser obtido com os XML layouts e servidores dedicados. Hoje em dia podes construir apps muito mais rápido se utilizarmos UIs declarativas e backends "serverless". Nesta sessão, o Rosário irá mostrar como construir uma aplicação Android utilizando Jetpack Compose e Firebase. Você irá aprender como: - Criar UIs declarativas em Android utilizando Composables. - Autenticar utilizadores utilizando Firebase Auth no Android. - Ler e Guardar dados no Cloud Firestore.
Rosário Fernandes GDE Firebase, Vodacom
Rosário P. Fernandes é um Desenvolvedor Mobile que trabalha na Vodacom Moçambique, GitHub Star e Google Developer Expert para Firebase. Rosário contribui bastante para projetos Open Source e responde centenas de questões no StackOverflow. Nos seus tempos livres gosta de jogar videogames e assistir filmes.
Ktor é um framework leve e flexível construída do zero usando Kotlin e Coroutines que nos permite criar aplicativos e serviços assíncronos de forma simples e fácil. Nesta sessão estaremos a abordar na prática a criação de uma API assíncrona de forma simples, usando Kotlin e Ktor.
Manuel Ernesto Senior Software Enginner, Banco Millennium Atlântico
Manuel Ernesto é Senior Software Engineer no Banco Millennium Atlantico, com sede em Angola, trabalha com Desenvolvimento Android desde 2015, formado em engenharia informática pelo Instituto Superior Politécnico Independente (ISPI). Organizador do GDG Lubango e Co-Organizador do GDG Luanda.
Você já teve problemas com a maneira como as coisas são construídas no Back-end que tornam sua vida um pesadelo para fazer a integração com o aplicativo? Você já tentou migrar seu aplicativo para as novas versões do Flutter e enfrentou problemas com muitos pacotes que foram abandonados e o seu código estava tão dependente deles que tornou a migração uma missão impossível? Você já mudou algo em um lado do seu aplicativo que afetou algo completamente diferente no outro lado? Esses são alguns dos muitos outros problemas que um aplicativo sem uma arquitetura bem estruturada pode ter e a Clean Architecture pode ser uma solução possível para isso. Nesta apresentação, falarei sobre os principais conceitos da Clean Architecture para Apps Flutter, os motivos pelos quais tem sido ótimo em todas as minhas experiências, os desafios que eu já enfrentei e também mostrarei um exemplo de uma aplicação.
É tudo uma questão de autodesenvolvimento e crescimento, é ser melhor a cada dia, aprimorando competências e evoluindo com os que nos rodeiam. Quando o crescimento está presente, as pessoas têm a oportunidade de serem desafiadas e desenvolvidas nos seus empregos/papéis, de usar seus pontos fortes e de sentir que estão continuamente a aprender e a crescer, tanto pessoal quanto profissionalmente, para beneficiar a si mesmas e à organização. No final, não precisamos de gestores, reuniões formais ou controlo. Precisamos de honestidade, justiça e respeito.
Diana Grilo Silva Heads of Interactions, Critical TechWorks
Diana é uma entusiasta do Agile enquanto mindset, e das pessoas e suas interações em geral! Formada em Engenharia Informática, trabalha como Line/Engineering Manager há cinco anos; vê-se como Manager, Coach e Mentora apaixonada que adora o desafio de entender as pessoas e suas motivações.
Flutter for Mobile está estável há mais de 2 anos. Uma estratégia para introduzir essa excelente tecnologia em nossas equipes atuais é integrar um módulo ao aplicativo existente. Em teoria, essa tarefa pode ser realizada com bastante facilidade, mas no mundo real temos que levar em consideração os processos de desenvolvimento atuais: como o módulo se integra aos sistemas CI / CD atuais? Qual arquitetura e padrões devem ser seguidos na base de código? Quais responsabilidades o módulo deve ter? UI apenas? UI e algum código de negócios? Ele deve gerenciar suas próprias chamadas de API e armazenamento local? Nesta palestra, explicarei esses assuntos e como os resolvemos.
Elaine Dias Batista Software Engineer, SFEIR
Elaine é líder de equipe na SFEIR, onde trabalha em projetos que consistem em tecnologias móveis e de voz. Ela é apaixonada por Android dev desde 2013, tendo trabalhado em vários projetos em Android nativo, mas também em iOS nativo. Ela está particularmente interessada em tecnologias de voz e sua integração em aplicativos móveis. Desde 2018, sua nova paixão é Flutter, mas ela ainda está interessada em desenvolvimento nativo e todas as suas possibilidades :) Ela é uma GDE para o Google Assistant, Flutter e Dart.
Boas vindas e apresentação do primeiro dia do DevFest Portugal 2021
Sessão de encerramento do primeiro dia do DevFest Portugal 2021
Boas vindas e apresentação do segundo dia do DevFest Portugal 2021
Sessão de encerramento do segundo dia do DevFest Portugal 2021
Organização , GDG Portugal