DartUP 2019: Ergebnisse und Videoberichte



Am 23. November fand in St. Petersburg Weavers die DartUP statt - die einzige Konferenz in Russland zu Dart und Flutter. Dies ist die dritte große Veranstaltung, die Wrike mit Unterstützung von Google veranstaltet. Alles begann vor drei Jahren, als Wrike die russischsprachige Community DartRu gründete, die von Google offiziell anerkannt wurde. In dieser Zeit haben wir mehrere thematische Treffen und Konferenzen abgehalten und 2019 hatten wir kaum genug Plätze für DartUP für alle.

Wir bedanken uns bei allen Teilnehmern, Referenten, Referenten und Veranstaltern! Ohne Sie wäre DartUP nicht erfolgreich gewesen. Während des ganzen Tages konnten wir in zwei Räumen Berichte anhören, an CodeBattle teilnehmen, Dart und Flutter aus erster Hand kennenlernen, Preise gewinnen, Fragen in einer speziellen Anwendung stellen und natürlich bei einer informellen Networking-Sitzung plaudern und alles mit speziell gebrautem Dartbier trinken .

Einige Zahlen zu DartUP 2019:


  • 420 Gäste sind eingetroffen;
  • 14 Sprecher sprachen Russisch und Englisch;
  • Die Umfrage ergab eine Zufriedenheitsrate von 8,43 von 10!

DartUP 2019 in zwei Minuten:




Wenn Sie die Konferenz verpasst haben, möchten wir Ihnen Folien und Videoaufnahmen von Berichten zur Verfügung stellen:

Majid Hajian, Telia Norge - Strategisches domänengetriebenes Design zur Verbesserung der Flatterarchitektur.


In diesem Vortrag untersuchte Majid die Idee der allgegenwärtigen Sprache, des begrenzten Kontexts und der Unterdomänen, während sie in einer realen Anwendung implementiert werden. Er sprach über seine Versuche, eine (groß angelegte) Flutter-Anwendung durch technische Lösung und geeignete Methodik zu entwickeln, um eine nachhaltige App zu erhalten.



Folien

Alexey Zolotykh, Infobip - Über Zonen in Dart.


Seit jeher werden in Dart Zonen verwendet. Das Problem, das sie lösen, ist nicht immer auf den ersten Blick erkennbar. In seinem Bericht erklärte Alexey, nach welchem ​​Prinzip die Zonen funktionieren, wo und wie sie angewendet und angewendet werden können. Zu diesem Thema gibt es keine weißen Flecken.



Folien

Artyom Kobzar, Wrike - Dissektionspfeil VM.


In der Dokumentation heißt es: "Dart ist eine Art sichere Sprache mit statischen und dynamischen Typprüfungen, die über einen Typrekonstruktionsmechanismus verfügt." Die Dokumentation enthält jedoch keine Informationen zu den köstlichsten Details, nämlich wie die Typrekonstruktion durchgeführt wird, welche Phasen der Typprüfung durchgeführt werden, wie Laufzeitprüfungen erstellt werden, wie FutureOr funktioniert, ob Union nicht in der Sprache bereitgestellt wird usw. Artyom interessierte sich für das Verständnis dieser Probleme und teilte die Ergebnisse der Vorbereitung von Dart VM mit.



Folien

Kevin Segaud, Unabhängiger Entwickler - Eine Codebasis 6-Plattform.


Kevin sprach darüber, wie Flattern auf anderen Plattformen als auf Mobilgeräten ausgeführt wird, wie die Umgebung eingerichtet wird und welche Einschränkungen dies tatsächlich hat.



Folien

Andrey Smirnov, Wrike - Flattern. Mit Grafiken arbeiten.


Andrei sprach ausführlich darüber, was sich unter der Haube des Flutter-Grafikkerns befindet: wie die Animation funktioniert, wie Sie Ihre Komponente mit Widgets und etwas Code schreiben. Er zeigte auch, wie Sie Ihre einzigartige, animierte und vor allem nützliche Komponente auf Flutter zeichnen können.



Folien

Alexander Denisov, EPAM - Multiplattform Flutter. Erstellen einer adaptiven Benutzeroberfläche.


Flutter ist ein neues Multiplattform-Framework von Google. Sie können damit Anwendungen für verschiedene Plattformen (iOS, Android, Web, Desktop) mit derselben Codebasis erstellen. Unterschiedliche Plattformen haben jedoch unterschiedliche Bildschirmgrößen, unterschiedliche Richtlinien und unterschiedliche Methoden der Benutzerinteraktion. Wie macht man eine Benutzeroberfläche, die auf jeder Plattform großartig aussieht?


Folien

Mikhail Tokarev, Codemagic - Flutter Tooling Ecosystem.


Flutter ist das am schnellsten wachsende Gerüst seit dem Sommer 2018. Über Flutter zu bleiben ist eine Sache, aber neben Flutter ist auch das Werkzeug gewachsen. Also, was sind die Werkzeuge der Flutter-Entwickler in diesem Alter?


Folien

Gennady Evstratov, Yandex.Taxi - Warum haben wir uns für Flutter entschieden und was ist daraus geworden?


Gennady erzählte, warum Yandex.Taxi sich für Flutter entschieden hatte, um ein unternehmenskritisches Projekt zu entwickeln, welche Alternativen es gab und wozu dies führte. Er zeigte die Messdaten, die ab dem Start der ersten Version aufgenommen wurden, und erläuterte, wie das Unternehmen von Flutter überzeugt werden kann und auf welche Probleme es gestoßen ist.


Folien

Daniil Surnin, Liga Stavok - Gut gestaltete Domain und Isolate auf der Hut mit 60 fps.


Ein Beispiel für das Erstellen einer Anwendungsdomäne und das Verknüpfen ihres Status mit der Benutzeroberflächenebene. Entfernen schwerer Datenmengen vom Hauptisolat zu einzelnen Isolaten und Synchronisieren ihrer Arbeit. Ein Beispiel mit dem Redux-Ansatz.



Folien

Evgeny Saturov, SurfStudio - Flattern in der Schlacht: eine Geschichte über Freude und Schmerz.


Während Sie so tun, als ob in der mobilen Entwicklungsbranche nichts passiert, haben wir bereits unser erstes Produktionsprojekt auf Flutter gestartet. Mehr ist mehr. Dieser Bericht ist das Wichtigste, was Entwickler und Unternehmen wissen sollten, bevor sie mit diesem Spiel beginnen.



Folien

Ivan Cherkasov, Fullstack-Entwicklung - Übergang von React Native zu Flutter.


Ivan sagte, er solle keine Angst haben, von React-native zu Flutter zu wechseln und die Arbeit der Kuriere des Live-Lieferservice Ptichka.moscow zu beschleunigen. Warum sind sie von der Expo weggelaufen, welche architektonischen Fehler wurden gemacht und wie konnten sie verhindert werden? Er teilte Tipps für diejenigen, die Flutter ignorieren.


Folien

Ilya Virnik, Yandex.Taxi - Flutter Plugins. Nativer Code in plattformübergreifenden Bibliotheken.


Ilya sprach über den nativen Code in Flutter-Plugins mit MethodChannels, wie gut sie funktionieren und warum sie keine Angst haben sollten, selbst wenn es um die Interaktion mit nativen Bibliotheken geht.


Folien

Pavel Gerasimov, Wrike - Was passiert, wenn Sie Dart für Ihre Dissertation auswählen?


Vor ein paar Jahren studierte Pavel an der Graduiertenschule und studierte autonome Drohnen. Wenn es um den Simulator ging, beschloss er, ihn auf Dart zu schreiben. Pavel teilte die Erfahrung, ein solches Projekt von Grund auf neu zu erstellen, Boni und Probleme, die er erhalten hatte.



Folien

Maxim Grebenshchikov, VTB Housing Ecosystem. Dart-Puzzler 3: Last Sith.


Jede Sprache hat dunkle Ecken. Hier ist also ein kurzes Quiz über knifflige Sprachmomente - Rätsel. Dies ist der letzte Teil der epischen Saga über Polymorphismus, Dart, Jedis und Siths.
Holen Sie sich Ihr Bier und bereiten Sie sich darauf vor, Ihr Gehirn ein bisschen zu intensivieren.



Folien

Alle Fotos mit DartUP finden Sie hier .

Nun, das ist es! Schreiben Sie in die Kommentare, welcher Bericht Ihnen am besten gefallen hat, und abonnieren Sie unser Habr, damit Sie nichts verpassen.

Folgen Sie Wrike in sozialen Netzwerken:

Twitter
VK
Fb

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


All Articles