DartUP 2020: architecture de VM Dart, non-nullability en action et Flutter for Business





DartUP - une conférence sur Dart and Flutter en russe et en anglais se tiendra les 4 et 5 décembre . Habituellement, à ce moment, nous regardons le site, imprimons des autocollants et faisons le plein de boîtes de bière Dart fraîchement préparée au bureau. Mais cette année, les choses seront différentes. Sous la coupe, nous parlons des sujets de rapports, de conférenciers et d'activités en ligne qui nous attendent à DartUP 2020.



Programme



Slava Egorov est un développeur de VM Google Dart qui travaille avec Dart depuis 10 ans. Slava parlera de l'architecture de la machine virtuelle Dart et de son évolution au cours du développement du langage. Discussion hardcore avec des tonnes d'exemples de code.


Michael Thomsen , chef de produit pour Dart chez Google, animera une session de codage en direct sur «Dart non-nullability in action». L'équipe Dart a récemment annoncé null-safety , l'une des plus grandes versions depuis la version 2. Lors de son discours, Michael répondra à l'une des principales questions de la communauté: comment transférer des projets pour soutenir la non-nullabilité.


En collaboration avec Filip Hracek , DevRel Flutter et Dart de Google, nous avons décidé de préparer non pas une conférence ordinaire, mais une interactive amusante. Par conséquent, nous déclaronsConcours Cracking up Flutter : envoyez votre Codepen avec n'importe quelle application Flutter qui ne fonctionne pas en raison d'une erreur dans une ligne de code à wriketechclub@team.wrike.com et la bonne réponse. Écrivez "Cracking up Flutter" dans la ligne d'objet.



Nous montrerons vos soumissions à Philip lors de son discours, et dans un laps de temps limité, il essaiera de le comprendre et de trouver l'endroit où se cache l'erreur. Rejoignez le chat pendant la diffusion pour aider Philip dans le processus! Nous remettrons un prix au concurrent qui cache l'erreur si magistralement que Philip ne peut pas la trouver.







A la table ronde "Flutter for business" Boris Goryachev (CTO chez Meduza), Gennady Evstratov (Head of iOS chez Yandex.Taxi) etAlexander Denisov (Co-Head of Flutter Competency chez EPAM) expliquera comment vendre Flutter aux entreprises et répondra aux trois questions les plus courantes: "Et si Google décidait de fermer Flutter dans un an?", "Où chercher des développeurs?" et "Quelles sont les perspectives de Flutter?"



Kevin Segaud - Dart et Flutter GDE qui ont déjà joué à DartUP l'année dernière. Cette fois, Kevin parlera d'un sujet intéressant et assez nouveau pour la communauté - Dart FFI. Il y aura un peu de théorie et beaucoup de pratique: Kevin montrera en temps réel comment utiliser Dart en conjonction avec du code C et parlera des avantages et des inconvénients de cette approche.


Andrey SmirnovWrike sait presque tout sur les widgets. Lors de la dernière conférence, Andrey a parlé de travailler avec des graphiques, et cette année, il plongera dans le dispositif Flutter Engine, parlera du pipeline de rendu, des contraintes et de la manière d'utiliser ces outils dans la pratique.


Kirill Bubochkin de la société tchèque Mews partagera son expérience de l'utilisation de Flutter en production: l'équipe a réécrit sa grande application B2B dans Flutter il y a un an. Au DartUP 2020, Kirill parlera d'approches architecturales et de bibliothèques utiles.


Thomas Burkhart parlera d'un sujet rarement vu lors des conférences Flutter. Thomas parlera de RVMS - une architecture pratique pour les applications Flutter, partagera son expérience et ses derniers développements.


Rapport Efthymis Sarbanis(Athens Flutter) ira cool en combinaison avec la conférence précédente de Thomas. Efthymis - Dart and Flutter GDE et hôte de la communauté grecque Flutter. Dans son exposé, il parlera d'isoler des fonctionnalités dans Flutter et d'utiliser les principes de Domain-Driven Design et SOLID.


L'interaction avec les cartes est requise dans de nombreuses applications. Alisa Tsvetkova de HIQ analysera les bibliothèques de cartes pour Flutter, parlera des pièges lorsque vous travaillez avec elles et comment créer l'interaction de votre application avec des cartes.


Lesha Sharov de Wrike prépare une conférence sur les réseaux de neurones sur Dart. Pendant le discours de Lesha, nous parlerons de ce que sont les réseaux de neurones les plus simples et si Dart peut être utilisé pour les écrire. Il y aura également quelques exemples pratiques.



Lesha a également utilisé des réseaux de neurones pour créer Bugz , un jeu en ligne dans lequel des équipes de robots coléoptères contrôlés par le code génétique généré se battront entre eux ou contre les coléoptères Wrike. Nous enverrons les règles du jeu et un lien à tous ceux qui se sont inscrits à la conférence.



Les fans de thèmes hardcore apprécieront particulièrement la présentation de Mikhail Zotyev de Surf sur les composants internes de Flutter: le dispositif de rendu, affichant des widgets et d'autres aspects du framework. Il sera utile aussi bien pour les débutants que pour ceux qui veulent mieux comprendre la structure interne de Flutter.


Alexander Denisov de l'EPAM parlera de Navigator 2.0, qui est apparu dans Flutter relativement récemment. Sasha vous expliquera pourquoi ils l'ont entraîné dans le projet, quelles difficultés ils ont rencontrées dans le processus et ce qui s'est passé à la fin.




Vladimir Ivanov d'EPAM parlera du problème de mise en page parfaite des pixels, de la longue boucle de rétroaction sur la conception et de la façon dont l'outil de prévisualisation Flutter Figma peut aider dans cette situation. Pavel Martynov de QuantumArt - sur la conception et le développement d'applications Flutter pour les appareils AR. Andrey Skalkin de Datagrok partagera son expérience de création d'une application Web haute performance sur Dart.



Ce n'est pas une liste complète des sujets dont nous parlerons lors de la conférence. Pour plus d'informations sur les conférenciers, les rapports et le programme (que nous publierons très prochainement), consultez dartup.ru .



Réseautage et activités en ligne



Les participants (et nous aussi!) Adorons DartUP non seulement pour des rapports pertinents et utiles, mais aussi pour l'atmosphère informelle et l'opportunité de communiquer avec la communauté.







Oui, ce n'est pas si facile de le mettre en œuvre en ligne, mais nous avons essayé de préparer des activités en ligne sympas pour que chaque participant ait l'occasion de se détendre et de communiquer dans des couloirs virtuels.



Toutes les sessions informelles de réseautage et de questions-réponses auront lieu dans SpatialChat. Là, des conférenciers et des experts de Wrike et Surf répondront aux questions des participants sur Dart et Flutter. Préparez vos étuis rigides et venez avec le code. Les gars de Surf ont annoncé une collection d'idées et de problèmes de développement pour l'Open Source. Des experts de l'équipe effectueront également des revues de code en direct de vos référentiels. Tous les détails peuvent être trouvés sur ce lien .



Jusque-là, rejoignezChaîne Slack , dans laquelle nous publierons des annonces pendant la conférence, répondrons aux questions et communiquerons de manière informelle.



Inscrivez-vous à DartUP avant le 4 décembre, préparez des questions pour les intervenants et un code pour examen. La veille de la conférence, nous vous enverrons par e-mail des liens vers des émissions et des activités. Rendez-vous en décembre!



All Articles