DartUP 2020: Dart VM-Architektur, Nicht-Null-Fähigkeit in Aktion und Flattern für Unternehmen





DartUP - Eine Konferenz über Dart und Flutter in russischer und englischer Sprache findet am 4. und 5. Dezember statt . Normalerweise schauen wir uns zu dieser Zeit den Spielplatz an, drucken Aufkleber und lagern Schachteln mit frisch hergestelltem Dartbier im Büro. Aber dieses Jahr wird es anders sein. Im Rahmen des Schnitts sprechen wir über die Themen Berichte, Referenten und Online-Aktivitäten, die uns auf der DartUP 2020 erwarten.



Programm



Slava Egorov ist ein Google Dart VM-Entwickler, der seit 10 Jahren mit Dart zusammenarbeitet. Slava wird über die Architektur der Dart Virtual Machine und ihre Entwicklung während der Entwicklung der Sprache sprechen. Hardcore-Talk mit unzähligen Codebeispielen.


Michael Thomsen , Produktmanager für Dart bei Google, wird eine Live-Codierungssitzung zum Thema "Dart-Nicht-Nullfähigkeit in Aktion" veranstalten. Das Dart-Team hat kürzlich Null-Safety angekündigt , eine der größten Veröffentlichungen seit Version 2. Während seiner Rede wird Michael eine der Hauptfragen der Community beantworten: Wie werden Projekte übertragen, um die Nicht-Nullbarkeit zu unterstützen?


Zusammen mit Filip Hracek , DevRel Flutter und Dart von Google haben wir beschlossen, kein gewöhnliches, sondern ein unterhaltsames interaktives Gespräch vorzubereiten. Deshalb erklären wirFlutter-Wettbewerb knacken : Senden Sie Ihren Codepen mit einer Flutter-Anwendung, die aufgrund eines Fehlers in einer Codezeile nicht funktioniert, an wriketechclub@team.wrike.com und die richtige Antwort. Schreiben Sie "Cracking up Flutter" in die Betreffzeile.



Wir werden Philip während seiner Rede Ihre Beiträge zeigen, und in einem begrenzten Zeitraum wird er versuchen, es herauszufinden und den Ort zu finden, an dem sich der Fehler versteckt. Nehmen Sie während der Sendung am Chat teil, um Philip dabei zu helfen! Wir werden dem Teilnehmer einen Preis geben, der den Fehler so meisterhaft verbirgt, dass Philip ihn nicht finden kann.







Am Runden Tisch "Flutter for Business" Boris Goryachev (CTO bei Meduza), Gennady Evstratov (Leiter iOS bei Yandex.Taxi) undAlexander Denisov (Co-Leiter Flutter Competency bei EPAM) wird darüber diskutieren, wie Flutter an Unternehmen verkauft werden kann, und die drei häufigsten Fragen beantworten: "Was ist, wenn Google beschließt, Flutter in einem Jahr zu schließen?", "Wo finden Sie Entwickler?" und "Welche Perspektiven hat Flutter?"



Kevin Segaud - Dart und Flutter GDE, die bereits letztes Jahr bei DartUP auftraten. Dieses Mal wird Kevin über ein interessantes und ziemlich neues Thema für die Community sprechen - Dart FFI. Es wird ein wenig Theorie und viel Praxis geben: Kevin wird in Echtzeit zeigen, wie man Dart in Verbindung mit C-Code verwendet, und über die Vor- und Nachteile dieses Ansatzes sprechen.


Andrey SmirnovWrike weiß fast alles über Widgets. Auf der letzten Konferenz sprach Andrey über die Arbeit mit Grafiken. In diesem Jahr wird er sich mit dem Flutter Engine-Gerät befassen, über die Rendering-Pipeline, Einschränkungen und den praktischen Einsatz dieser Tools sprechen.


Kirill Bubochkin von der tschechischen Firma Mews wird seine Erfahrungen mit der Verwendung von Flutter in der Produktion teilen: Das Team hat seine große B2B-Anwendung vor einem Jahr in Flutter neu geschrieben. Auf der DartUP 2020 wird Kirill über architektonische Ansätze und nützliche Bibliotheken sprechen.


Thomas Burkhart wird über ein Thema sprechen, das auf Flutter-Konferenzen selten zu sehen ist. Thomas wird über RVMS sprechen - eine praktische Architektur für Flutter-Anwendungen, seine Erfahrungen und neuesten Entwicklungen teilen. Efthymis Sarbanis


Bericht(Athens Flutter) wird in Kombination mit Thomas 'vorherigem Vortrag cool. Efthymis - Dart and Flutter GDE und Gastgeber der Flutter Greek Community. In seinem Vortrag wird er über das Isolieren von Features in Flutter und die Verwendung der Prinzipien von Domain-Driven Design und SOLID sprechen.


Die Interaktion mit Karten ist in vielen Anwendungen erforderlich. Alisa Tsvetkova von HIQ analysiert Kartenbibliotheken für Flutter, spricht über die Fallstricke bei der Arbeit mit ihnen und darüber, wie Sie die Interaktion Ihrer Anwendung mit Karten aufbauen können.


Lesha Sharov von Wrike bereitet einen Vortrag über neuronale Netze auf Dart vor. Während Leshas Rede werden wir darüber sprechen, was die einfachsten neuronalen Netze sind und ob Dart verwendet werden kann, um sie zu schreiben. Es wird auch einige Arbeitsbeispiele geben.



Lesha nutzte auch neuronale Netze, um Bugz zu erstellen , ein Online-Spiel, in dem Teams von Käfer-Bots, die vom generierten Gencode gesteuert werden, gegeneinander oder gegen Wrike-Käfer kämpfen. Wir senden die Spielregeln und einen Link an alle, die sich für die Konferenz angemeldet haben.



Fans von Hardcore-Themen werden besonders den Vortrag von Mikhail Zotiev von Surf über die Interna von Flutter mögen : das Rendering-Gerät, das Widgets und andere Aspekte des Frameworks anzeigt. Dies ist sowohl für Anfänger als auch für diejenigen nützlich, die die interne Struktur von Flutter besser verstehen möchten.


Alexander Denisov von EPAM wird über Navigator 2.0 sprechen, der vor relativ kurzer Zeit in Flutter erschien. Sasha wird Ihnen erzählen, warum sie ihn in das Projekt hineingezogen haben, auf welche Schwierigkeiten sie dabei gestoßen sind und was am Ende passiert ist.




Vladimir Ivanov von EPAM wird über das Problem des pixelgenauen Layouts, die lange Rückkopplungsschleife zum Design und darüber sprechen, wie das Flutter Figma Preview-Tool in dieser Situation helfen kann. Pavel Martynov von QuantumArt - über die Design- und Entwicklungsfunktionen von Flutter-Anwendungen für AR-Geräte. Andrey Skalkin von Datagrok wird seine Erfahrungen mit der Erstellung einer leistungsstarken Webanwendung auf Dart teilen.



Dies ist keine vollständige Liste der Themen, über die wir auf der Konferenz sprechen werden. Weitere Informationen zu Referenten, Berichten und dem Programm (das wir in Kürze veröffentlichen werden) finden Sie unter dartup.ru .



Networking und Online-Aktivitäten



Die Teilnehmer (und wir auch!) Lieben DartUP nicht nur für relevante und nützliche Präsentationen, sondern auch für die informelle Atmosphäre und die Möglichkeit, mit der Community zu kommunizieren.







Ja, es ist nicht so einfach, dies online zu implementieren, aber wir haben versucht, coole Online-Aktivitäten vorzubereiten, damit jeder Teilnehmer die Möglichkeit hatte, sich in virtuellen Korridoren zu entspannen und zu kommunizieren.



Alle informellen Networking- und Q & A-Sitzungen finden in SpatialChat statt. Dort beantworten Referenten und Experten von Wrike and Surf alle Fragen der Teilnehmer zu Dart und Flutter. Bereiten Sie Ihre schweren Fälle vor und kommen Sie mit dem Code. Die Jungs von Surf kündigten eine Sammlung von Ideen und Entwicklerproblemen für Open Source an. Außerdem führen Experten des Teams Live-Code-Überprüfungen Ihrer Repositories durch. Alle Details finden Sie hier .



Bis dahin mach mitSlack Channel , in dem wir während der Konferenz Ankündigungen veröffentlichen, Fragen beantworten und informell kommunizieren.



Registrieren Sie sich vor dem 4. Dezember für DartUP , bereiten Sie Fragen für Redner und einen Code zur Überprüfung vor. Am Tag vor der Konferenz senden wir Ihnen per E-Mail Links zu Sendungen und Aktivitäten. Wir sehen uns im Dezember!



All Articles