DartUP 2020: Dart VM Architecture, Non-nullability in Action e Flutter for Business
DartUP , uma conferência sobre Dart e Flutter em russo e inglês
, acontecerá nos dias 4 e 5 de dezembro . Normalmente , nessa época, olhamos o site, imprimimos adesivos e armazenamos caixas com cerveja Dart recém-feita no escritório. Mas este ano as coisas serão diferentes. Debaixo do corte, falamos sobre os temas de reportagens, palestrantes e atividades online que nos esperam no DartUP 2020.
Programa
Slava Egorov é um desenvolvedor de VM do Google Dart que trabalha com o Dart há 10 anos. Slava falará sobre a arquitetura da Máquina Virtual Dart e sua evolução durante o desenvolvimento da linguagem. Conversa hardcore com toneladas de exemplos de código.
Michael Thomsen , gerente de produto da Dart no Google, apresentará uma sessão de codificação ao vivo sobre "Dart non-nullability in action". A equipe do Dart anunciou recentemente o null-safety , um dos maiores lançamentos desde a versão 2. Durante sua palestra, Michael responderá a uma das principais questões da comunidade: como transferir projetos para apoiar a não anulação.
Junto com Filip Hracek , DevRel Flutter e Dart do Google, decidimos preparar não uma palestra comum, mas uma divertida e interativa. Portanto, declaramosCracking up Flutter contest : envie seu Codepen com qualquer aplicativo Flutter que não funcione devido a um erro em uma linha de código para wriketechclub@team.wrike.com e a resposta correta. Escreva "Cracking up Flutter" na linha de assunto.
Mostraremos suas submissões a Philip durante seu discurso e, em um período limitado de tempo, ele tentará descobrir o lugar onde o erro está escondido. Participe do bate-papo durante a transmissão para ajudar Philip no processo! Daremos um prêmio ao competidor que esconde o erro com tanta maestria que Philip não consegue encontrá-lo.
⠀
Na mesa redonda "Flutter for business" Boris Goryachev (CTO da Meduza), Gennady Evstratov (Chefe de IOS da Yandex.Taxi) eAlexander Denisov (co-chefe de competência do Flutter na EPAM) argumentará sobre como vender o Flutter para empresas e responderá às três perguntas mais comuns: "E se o Google decidir fechar o Flutter em um ano?", "Onde procurar desenvolvedores?" e "Quais perspectivas o Flutter tem?"
Kevin Segaud - Dart and Flutter GDE que já se apresentou no DartUP ano passado. Desta vez, Kevin falará sobre um tópico interessante e relativamente novo para a comunidade - Dart FFI. Haverá um pouco de teoria e muita prática: Kevin mostrará em tempo real como usar o Dart em conjunto com o código C e falará sobre os prós e os contras dessa abordagem.
Andrey SmirnovWrike sabe quase tudo sobre widgets. Na última conferência, Andrey falou sobre como trabalhar com gráficos, e este ano ele vai mergulhar no dispositivo Flutter Engine, falar sobre o Pipeline de Renderização, Restrições e como usar essas ferramentas na prática.
Kirill Bubochkin, da empresa tcheca Mews, compartilhará sua experiência no uso do Flutter na produção: a equipe reescreveu seu grande aplicativo B2B no Flutter há um ano. No DartUP 2020, Kirill falará sobre abordagens arquitetônicas e bibliotecas úteis.
Thomas Burkhart falará sobre um tópico raramente visto nas conferências Flutter. Thomas falará sobre RVMS - uma arquitetura prática para aplicativos Flutter, compartilhará sua experiência e os desenvolvimentos mais recentes.
Relatório Efthymis Sarbanis(Athens Flutter) ficará legal em combinação com a palestra anterior de Thomas. Efthymis - Dart and Flutter GDE e anfitrião da Comunidade Grega Flutter. Em sua palestra, ele falará sobre como isolar recursos no Flutter e usar os princípios de Domain-Driven Design e SOLID.
A interação com mapas é necessária em muitos aplicativos. Alisa Tsvetkova, do HIQ, analisará bibliotecas de mapas para Flutter, falará sobre as armadilhas ao trabalhar com elas e como construir a interação de seu aplicativo com mapas.
Lesha Sharov, do Wrike, está preparando uma palestra sobre redes neurais no Dart. Durante o discurso de Lesha, falaremos sobre o que são as redes neurais mais simples e se o Dart pode ser usado para escrevê-las. Haverá também alguns exemplos de trabalho.
Lesha também usou redes neurais para criar Bugz , um jogo online no qual equipes de besouros-bots controlados pelo código do gene gerado lutam entre si ou com besouros Wrike. Enviaremos as regras do jogo e um link para todos que se inscreveram na conferência.
Fãs de temas hardcore vão gostar especialmente da palestra de Mikhail Zotyev do Surf sobre os aspectos internos do Flutter: o dispositivo de renderização, exibindo widgets e outros aspectos do framework. Será útil tanto para iniciantes quanto para aqueles que desejam entender melhor a estrutura interna do Flutter.
Alexander Denisov da EPAM falará sobre o Navigator 2.0, que apareceu no Flutter há relativamente pouco tempo. Sasha contará por que o arrastaram para o projeto, quais dificuldades encontraram no processo e o que aconteceu no final.
⠀
Vladimir Ivanov da EPAM falará sobre o problema de layout de pixel perfeito, o longo ciclo de feedback no design e como a ferramenta Flutter Figma Preview pode ajudar nessa situação. Pavel Martynov da QuantumArt - sobre o design e desenvolvimento de aplicativos Flutter para dispositivos de RA. Andrey Skalkin da Datagrok compartilhará sua experiência de criação de um aplicativo da web de alto desempenho no Dart.
Esta não é uma lista completa de tópicos sobre os quais falaremos na conferência. Para obter mais informações sobre palestrantes, relatórios e o programa (que publicaremos em breve), consulte dartup.ru .
Networking e atividades online
Os participantes (e nós também!) Amamos o DartUP não apenas pelos relatórios relevantes e úteis, mas também pela atmosfera informal e pela oportunidade de comunicação com a comunidade.
Sim, não é tão fácil implementá-lo online, mas procuramos preparar atividades online bacanas para que cada participante tivesse a oportunidade de relaxar e se comunicar em corredores virtuais.
Todas as sessões informais de networking e perguntas e respostas ocorrerão no SpatialChat. Lá, palestrantes e especialistas do Wrike and Surf responderão a quaisquer perguntas dos participantes sobre o Dart and Flutter. Prepare seus casos difíceis e venha com o código. Os caras do Surf anunciaram uma coleção de idéias e dores de desenvolvedor para Open Source. E também especialistas da equipe conduzirão revisões de código de seus repositórios ao vivo. Todos os detalhes podem ser encontrados aqui .
Até então, junte-seCanal Slack , no qual postaremos anúncios durante a conferência, responderemos a dúvidas e nos comunicaremos informalmente.
Inscreva-se no DartUP antes de 4 de dezembro, prepare perguntas para os palestrantes e um código para revisão. No dia anterior à conferência, enviaremos a você links por e-mail para transmissões e atividades. Vejo você em dezembro!