
Em 23 de novembro, a comunidade de desenvolvedores de língua russa no Dart and Flutter, com o apoio do Wrike e do Google, sediará novamente o
DartUP , a conferência no ano passado se tornando a maior do mundo DART / FLUTTER. Este ano, tentaremos torná-lo ainda mais brilhante, mais interessante e mais numeroso.
Há dois anos, criamos a comunidade
em russo Dart & Flutter em russo , que foi oficialmente reconhecida e suportada pelo Google. Durante esse período, realizamos várias reuniões temáticas e, no ano passado, decidimos organizar a primeira conferência Dart na Rússia. As gravações em vídeo dos relatórios do ano passado podem ser encontradas
aqui.
Deseja aprender em primeira mão sobre o desenvolvimento e o futuro da linguagem Dart? Os especialistas falarão sobre a infraestrutura para trabalhar com o idioma, compartilharão sua experiência, casos de sucesso e projetos feitos em Dart e Flutter.
- O que é inalterado em relação ao ano passado: uma atmosfera acolhedora, áreas de comunicação, oficinas, batalhas de código, comunicação informal, uma festa com cerveja artesanal da Wrike e da cervejaria Elevator, suporte para Wrike e Google.
- O que há de novo: mais relatórios sobre flutter, uma revisão de notícias sobre atualizações de idiomas da equipe do Google, dois fluxos de discursos completos com som de alta qualidade, mais palestrantes da Europa (lembre-se de inglês)
Para aqueles que nunca encontraram esses idiomas, serão organizados workshops, áreas de comunicação com palestrantes e sessões de instruções, prometemos que será interessante para todos que vierem!
A conferência contará com:
1. Kevin Segaud, Ind. developer - Plataformas com um código 6
Nesta apresentação, veremos como a vibração é executada em outras plataformas que não móveis, configurar o ambiente e as limitações reais deste
2. Majid Hajian, Telia Norge - Projeto Orientado a Domínio Estratégico para Melhorar a Arquitetura FlutterA arquitetura de software, especialmente em larga escala, onde ele precisa atender aos requisitos de negócios, é sempre um desafio e os aplicativos Flutter não são uma exceção.
As técnicas de design estratégico orientado a domínio garantem que seu aplicativo seja otimizado para suportar objetivos de negócios enquanto identifica módulos coesos, conhecidos como contexto limitado que cria uma base de código compreensível e sustentável, isolando dependências e descrevendo o valor comercial.
Nesta palestra, exploro a ideia da linguagem onipresente, o contexto limitado, subdomínios enquanto eles estão sendo implementados em uma aplicação real. Em suma, você aprenderá como tentei arquitetar um aplicativo Flutter (em larga escala) por solução técnica e metodologia apropriada para ter um aplicativo sustentável.
3. Alexey Zolotykh, Infobip - Sobre zonas no DartAs zonas são usadas no Dart desde tempos imemoriais. O problema que eles resolvem nem sempre é perceptível à primeira vista. No meu relatório, direi por que princípio as zonas funcionam. Vou lhe dizer onde e como eles podem ser aplicados e aplicados. Não há espaços em branco nessa questão.
4. Alexander Denisov, EPAM - Multiplatform Flutter. Construindo interface do usuário adaptávelFlutter é 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?
5. Andrey Smirnov, Wrike - Flutter. Trabalhando com gráficosFalaremos sobre o que está por trás do núcleo gráfico do Flutter. Vamos ver como a animação funciona. Escreveremos nosso componente usando widgets e algum código. Também desenharemos nosso próprio componente exclusivo, animado e, o mais importante, útil no Flutter.
6. Maxim Grebenshchikov - quebra-cabeças de dardo 3: Último SithTodo idioma tem cantos escuros. Então, aqui está um breve questionário sobre momentos difíceis 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.
7. Zviad Kardava, Google - O tópico é discutido8. 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 dos desenvolvedores do Flutter atualmente? Venha e descubra.
9. Pavel Gerasimov, Wrike - O que acontece se você selecionar Dart para sua dissertação
Há alguns anos, eu estava na faculdade e estudava drones autônomos. Quando se tratava do simulador, decidi escrever no Dart. Vou compartilhar a experiência de criar esse projeto a partir do zero, bônus e problemas que recebi
10. Ilya Virnik, Yandex.Taxi - Flutter Plugins. Código nativo em bibliotecas de plataforma cruzadaVou falar sobre o código nativo nos plug-ins Flutter com MethodChannels, como eles funcionam e por que não devem ter medo, mesmo quando se trata de interagir com bibliotecas nativas.
11. Gennady Evstratov, Yandex.Taxi - Por que escolhemos Flutter e o que veio dissoDiscutiremos por que escolhemos a vibração para desenvolver nosso projeto de missão crítica, quais eram as alternativas e o que isso levou. Vou mostrar as métricas que filmamos desde o lançamento da primeira versão, contar como ainda convencemos a empresa a usar o flutter e sobre os problemas que encontramos.
12. Evgeny Saturov, SurfStudio - Flutter in battle - uma história sobre alegria e dorEnquanto você finge que nada está acontecendo no setor de desenvolvimento móvel, já lançamos nosso primeiro projeto de produção no Flutter. Mais ainda. Vamos falar sobre o principal que um desenvolvedor e uma empresa devem saber antes de iniciar este jogo.
13. Artyom Kobzar, Wrike - imersão na conclusão de tipos de dardo
O programa está sendo complementado, novos oradores estão prestes a aparecer.
A participação na conferência é gratuita, mas você deve se
registrar .