DartUP 2019: resultados e relatórios em vídeo



Em 23 de novembro, o DartUP foi realizado em St. Petersburg Weavers - a única conferência na Rússia sobre Dart e Flutter. Este é o terceiro grande evento organizado pelo Wrike, com o apoio do Google. Tudo começou há três anos, quando Wrike criou a comunidade de língua russa DartRu, que foi oficialmente reconhecida pelo Google. Durante esse período, realizamos várias reuniões e conferências temáticas e, em 2019, mal tínhamos lugares suficientes para o DartUP para todos.

Queremos agradecer a todos os participantes, palestrantes, apresentadores e organizadores! Sem você, o DartUP não teria sido bem-sucedido. Durante todo o dia, conseguimos ouvir relatórios em duas salas, competir no CodeBattle, aprender sobre Dart e Flutter em primeira mão, ganhar prêmios, fazer perguntas em um aplicativo especial e, é claro, conversar em uma sessão informal de rede, bebendo tudo com cerveja Dart especialmente fabricada .

Alguns números sobre o DartUP 2019:


  • Chegaram 420 convidados;
  • 14 oradores falaram em russo e inglês;
  • A pesquisa mostrou uma taxa de satisfação de 8,43 em 10!

DartUP 2019 em dois minutos:




Se você perdeu a conferência, queremos compartilhar com você slides e gravações em vídeo de relatórios:

Majid Hajian, Telia Norge - Design Orientado a Domínio Estratégico para Melhorar a Arquitetura Flutter.


Nesta palestra, Majid explorou a idéia da linguagem onipresente, o contexto delimitado, subdomínios enquanto eles estavam sendo implementados em uma aplicação real. Ele falou sobre suas tentativas de arquitetar um aplicativo Flutter (em larga escala) por solução técnica e metodologia apropriada para ter um aplicativo sustentável.



Slides

Alexey Zolotykh, Infobip - Sobre zonas no Dart.


As zonas são usadas no Dart desde tempos imemoriais. O problema que eles resolvem nem sempre é perceptível à primeira vista. Em seu relatório, Alexey falou sobre qual princípio as zonas funcionam, onde e como elas podem ser aplicadas e aplicadas. Não há manchas brancas nesta questão.



Slides

Artyom Kobzar, Wrike - dissecando o dardo VM.


Como a documentação diz: "Dart é um tipo de linguagem segura com verificações de tipo estáticas e dinâmicas, que possui um mecanismo de reconstrução de tipo". Mas a documentação é silenciosa sobre os detalhes mais deliciosos, a saber: como a reconstrução de tipo é executada, quais estágios da verificação de tipo, como as verificações em tempo de execução são construídas, como o FutureOr funciona, se o idioma não fornecer Union etc. Artyom ficou interessado em entender esses problemas e compartilhou os resultados da preparação do Dart VM.



Slides

Kevin Segaud, desenvolvedor independente - plataformas de um código 6.


Kevin falou sobre como o flutter é executado em outras plataformas além do celular, a configuração do ambiente e a limitação real disso.



Slides

Andrey Smirnov, Wrike - Flutter. Trabalhando com gráficos.


Andrei falou em detalhes sobre o que está por trás do núcleo gráfico do Flutter: como a animação funciona, como escrever seu componente usando widgets e algum código. Ele também mostrou como desenhar seu componente exclusivo, animado e, o mais importante, útil no Flutter.



Slides

Alexander Denisov, EPAM - vibração multiplataforma. Criando interface adaptável.


Flutter é uma nova estrutura multiplataforma do Google. Permite criar aplicativos para diferentes plataformas (iOS, Android, Web, Desktop) com a mesma base de código. Mas plataformas diferentes têm tamanhos de tela diferentes, diretrizes diferentes, métodos diferentes de interação do usuário. Como criar uma interface do usuário que pareça ótima em qualquer uma das plataformas?


Slides

Mikhail Tokarev, Codemagic - ecossistema de ferramentas de vibração.


O Flutter é a estrutura que mais cresce desde o verão de 2018. Permanecer no topo do Flutter é uma coisa, mas as ferramentas também floresceram ao lado do Flutter. Então, quais são as ferramentas de escolha do desenvolvedor do Flutter hoje em dia?


Slides

Gennady Evstratov, Yandex.Taxi - Por que escolhemos Flutter e o que aconteceu?


Gennady contou por que a Yandex.Taxi escolheu a Flutter para o desenvolvimento de um projeto de missão crítica, quais eram as alternativas e o que isso levou. Ele mostrou as métricas captadas desde o lançamento da primeira versão, contou como persuadir os negócios a usar o Flutter e sobre os problemas encontrados.


Slides

Daniil Thusin, Liga Stavok - Domínio bem projetado e isolado em guarda a 60 fps.


Um exemplo de construção de um domínio de aplicativo e vinculação de seu estado à camada da interface do usuário. Removendo computação pesada do isolado principal para isolados individuais e sincronizando seu trabalho. Um exemplo usando a abordagem redux.



Slides

Evgeny Saturov, SurfStudio - Flutter na batalha: uma história sobre alegria e dor.


Enquanto você finge que nada está acontecendo no setor de desenvolvimento móvel, já lançamos nosso primeiro projeto de produção no Flutter. Mais é mais. Este relatório é a principal coisa que desenvolvedores e empresas devem saber antes de iniciar este jogo.



Slides

Ivan Cherkasov, Fullstack Development - Mudando de React Native para Flutter.


Ivan disse como não ter medo de mudar de nativo do React para Flutter e acelerar o trabalho dos correios do serviço de entrega ao vivo Ptichka.moscow. Por que eles fugiram da Expo, que erros arquitetônicos foram cometidos e como eles poderiam ser evitados. Ele compartilhou dicas para quem ignora Flutter.


Slides

Ilya Virnik, Yandex.Taxi - Flutter Plugins. Código nativo em bibliotecas de plataforma cruzada.


Ilya falou sobre o código nativo nos plugins Flutter com MethodChannels, como eles funcionam e por que não devem ter medo, mesmo quando se trata de interagir com bibliotecas nativas.


Slides

Pavel Gerasimov, Wrike - O que acontece se você selecionar Dart para sua dissertação.


Há alguns anos, Pavel estudou na faculdade e estudou drones autônomos. Quando se tratava do simulador, ele decidiu escrevê-lo no Dart. Pavel compartilhou a experiência de criar esse projeto a partir do zero, bônus e problemas que ele recebeu.



Slides

Maxim Grebenshchikov, Ecossistema da Habitação VTB. Quebra-cabeças de dardo 3: Último Sith.


Todo idioma tem cantos escuros. Então, aqui está um pequeno questionário sobre momentos complicados da linguagem - quebra-cabeças. Esta é a parte final da saga épica sobre polimorfismo, Dart, Jedis e Siths.
Pegue sua cerveja e prepare-se para intensificar um pouco o seu cérebro.



Slides

Você pode encontrar todas as fotos com o DartUP aqui .

Bem, é isso! Escreva nos comentários o relatório que você mais gostou e assine o nosso Habr para não perder nada.

Siga o Wrike nas redes sociais:

Twitter
VK
Fb

Source: https://habr.com/ru/post/pt480830/


All Articles