DartUP 2020: arquitectura Dart VM, no nulabilidad en acción y Flutter para empresas





DartUP : el 4 y 5 de diciembre se llevará a cabo una conferencia sobre Dart y Flutter en ruso e inglés. Por lo general, en este momento miramos el sitio, imprimimos calcomanías y almacenamos cajas de cerveza Dart recién hecha en la oficina. Pero este año las cosas serán diferentes. Debajo del corte, hablamos de los temas de reportajes, ponentes y actividades online que nos esperan en DartUP 2020.



Programa



Slava Egorov es un desarrollador de VM de Google Dart que ha estado trabajando con Dart durante 10 años. Slava hablará sobre la arquitectura de la máquina virtual Dart y su evolución durante el desarrollo del lenguaje. Charla dura con toneladas de ejemplos de código.


Michael Thomsen , Gerente de Producto de Dart en Google, será el anfitrión de una sesión de codificación en vivo sobre "La no nulabilidad de Dart en acción". El equipo de Dart anunció recientemente la seguridad nula , uno de los lanzamientos más importantes desde la versión 2. Durante su discurso, Michael responderá una de las principales preguntas de la comunidad: cómo transferir proyectos para apoyar la no nulabilidad.


Junto con Filip Hracek , DevRel Flutter y Dart de Google, decidimos preparar no una charla ordinaria, sino una divertida interactiva. Por lo tanto, declaramosConcurso de Cracking Up Flutter : envía tu Codepen con cualquier aplicación de Flutter que no funcione debido a un error en una línea de código a wriketechclub@team.wrike.com y la respuesta correcta. Escriba "Rompiendo aleteo" en la línea de asunto.



Le mostraremos sus presentaciones a Philip durante su discurso, y en un período limitado de tiempo él intentará resolverlo y encontrar el lugar donde se esconde el error. ¡Únase al chat durante la transmisión para ayudar a Philip en el proceso! Daremos un premio al concursante que oculte el error de forma tan magistral que Philip no pueda encontrarlo.







En la mesa redonda "Flutter for business" Boris Goryachev (CTO en Meduza), Gennady Evstratov (Jefe de iOS en Yandex.Taxi) yAlexander Denisov (codirector de competencia de Flutter en EPAM) discutirá sobre cómo vender Flutter a empresas y responderá las tres preguntas más comunes: "¿Qué pasa si Google decide cerrar Flutter en un año?", "¿Dónde buscar desarrolladores?" y "¿Qué perspectivas tiene Flutter?"



Kevin Segaud - Dart y Flutter GDE que ya se presentaron en DartUP el año pasado. Esta vez, Kevin hablará sobre un tema interesante y bastante nuevo para la comunidad: Dart FFI. Habrá un poco de teoría y mucha práctica: Kevin mostrará en tiempo real cómo usar Dart junto con el código C y hablará sobre los pros y los contras de este enfoque.


Andrey SmirnovWrike sabe casi todo sobre los widgets. En la última conferencia, Andrey habló sobre trabajar con gráficos, y este año se sumergirá en el dispositivo Flutter Engine, hablará sobre Rendering Pipeline, Constraints y cómo usar estas herramientas en la práctica.


Kirill Bubochkin de la compañía checa Mews compartirá su experiencia de usar Flutter en la producción: el equipo reescribió su gran aplicación B2B en Flutter hace un año. En DartUP 2020, Kirill hablará sobre enfoques arquitectónicos y bibliotecas útiles.


Thomas Burkhart hablará sobre un tema que rara vez se ve en las conferencias de Flutter. Thomas hablará sobre RVMS , una arquitectura práctica para aplicaciones de Flutter, compartirá su experiencia y los últimos desarrollos.


Informe Efthymis Sarbanis(Athens Flutter) va genial en combinación con la charla anterior de Thomas. Efthymis - Dart y Flutter GDE y anfitrión de la comunidad griega Flutter. En su charla, hablará sobre el aislamiento de características en Flutter y el uso de los principios de Diseño basado en dominios y SOLID.


La interacción con mapas es necesaria en muchas aplicaciones. Alisa Tsvetkova de HIQ analizará las bibliotecas de mapas para Flutter, hablará sobre las trampas al trabajar con ellas y cómo construir la interacción de su aplicación con mapas.


Lesha Sharov de Wrike está preparando una charla sobre redes neuronales en Dart. Durante el discurso de Lesha, hablaremos sobre cuáles son las redes neuronales más simples y si se puede usar Dart para escribirlas. También habrá algunos ejemplos prácticos.



Lesha también usó redes neuronales para crear Bugz , un juego en línea en el que equipos de robots escarabajo, controlados por el código genético generado, lucharán entre sí o contra los escarabajos de Wrike. Enviaremos las reglas del juego y un enlace a todos los que se inscribieron para la conferencia.



A los fanáticos de los temas hardcore les gustará especialmente la charla de Mikhail Zotyev de Surf sobre los aspectos internos de Flutter: el dispositivo de renderizado, que muestra widgets y otros aspectos del marco. Será útil tanto para principiantes como para aquellos que quieran comprender mejor la estructura interna de Flutter.


Alexander Denisov de EPAM hablará sobre Navigator 2.0, que apareció en Flutter hace relativamente poco tiempo. Sasha te dirá por qué lo arrastraron al proyecto, qué dificultades encontraron en el proceso y qué sucedió al final.




Vladimir Ivanov de EPAM hablará sobre el problema de diseño de píxeles perfecto, el largo ciclo de retroalimentación en el diseño y la forma en la herramienta de vista previa aleteo Figma puede ayudar en esta situación. Pavel Martynov de QuantumArt: sobre el diseño y desarrollo de aplicaciones Flutter para dispositivos AR. Andrey Skalkin de Datagrok compartirá su experiencia al crear una aplicación web de alto rendimiento en Dart.



Esta no es una lista completa de temas de los que hablaremos en la conferencia. Para obtener más información sobre los ponentes, los informes y el programa (que publicaremos muy pronto), consulte dartup.ru .



Redes y actividades en línea



A los participantes (¡y a nosotros también!) Les encanta DartUP no solo por las presentaciones relevantes y útiles, sino también por el ambiente informal y la oportunidad de comunicarse con la comunidad.







Sí, no es tan fácil implementarlo en línea, pero intentamos preparar actividades geniales en línea para que cada participante tuviera la oportunidad de relajarse y comunicarse en pasillos virtuales.



Todas las sesiones informales de redes y preguntas y respuestas se llevarán a cabo en SpatialChat. Allí, los ponentes y expertos de Wrike y Surf responderán a las preguntas de los participantes sobre Dart y Flutter. Prepare sus estuches rígidos y venga con el código. Los chicos de Surf anunciaron una colección de ideas y problemas de desarrollo para Open Source. Y también los expertos del equipo realizarán revisiones de código de sus repositorios en vivo. Todos los detalles se pueden encontrar en este enlace .



Hasta entonces, úneteCanal de Slack , en el que publicaremos anuncios durante la conferencia, responderemos preguntas y nos comunicaremos de manera informal.



Regístrese en DartUP antes del 4 de diciembre, prepare preguntas para los oradores y un código para su revisión. El día antes de la conferencia, le enviaremos enlaces por correo electrónico a transmisiones y actividades. ¡Nos vemos en diciembre!



All Articles