Droidcon London 2019: Neue Trends und die interessantesten Berichte

Ende Oktober besuchten unsere Android-Entwickler Anton Potapov FlashLight13 und Dmitry Vasilyev smartdev Droidcon London und teilen heute ihre Eindrücke mit den angesehenen Bewohnern von Habrach.

Denken Sie daran, dass die London Droidcon als eine der größten Konferenzen in Europa zur Android-Entwicklung positioniert ist, sodass die Erwartungen hoch waren. In diesem Rückblick werden wir nicht nur unsere Meinung zur Organisation und Ebene der Berichte wiedergeben, sondern auch über deren Details und die Richtung der Branche als Ganzes sprechen.



Über Erwartungen


Beginnen wir mit den Erwartungen, denn die endgültige Meinung über die Veranstaltung hängt von ihnen ab. Auf technischen Konferenzen wollen wir vor allem die Nuancen lernen, die sich aus der Dokumentation nicht ableiten lassen. Man will immer Berichte über verschiedene komplexe Motorraumsachen hören, mit denen man sich im Alltag in der Regel nicht befassen muss. Unserer Meinung nach stagniert die Welt der Android-Entwicklung. Bei jeder Konferenz werden die im Wesentlichen identischen Berichte angehört und die gleichen Probleme gelöst. Droidcon London war keine Ausnahme. Flattern / KotlinNative? Gibt es. MotionLayout / Animationen? Gibt es. Reaktiv / Coroutinen? Gibt es. Es gibt auch einen Trend bei Motivationsberichten als Keynotes. Und wenn das Thema des letzten Jahres Vielfalt war, dann dieses Jahr - "Entwickler sind auch Menschen", "achten Sie auf psychische Gesundheit und Ernährung." Daher haben sich unsere Erwartungen nicht wenig erfüllt, da es nur wenige neue wirklich interessante Berichte gab. Aber dazu später mehr.

Über die Organisation


Die Registrierung erfolgte in mehreren Zeilen in alphabetischer Reihenfolge. Diese Entscheidung ermöglichte es, die Konferenz praktisch reibungslos durchzuführen, was für eine Konferenz mit mehr als 1000 Teilnehmern sehr wichtig ist. Um die Navigation zu erleichtern, haben wir Karten verteilt und Schilder angebracht.



Die Redner sprachen in fünf Streams, es gab also mehr als genug Inhalte. Für das Öffnen und Schließen der Keynotes wurde in der Lobby ein großer Raum vorgesehen, in dem fast alle Zuhörer Platz finden konnten. Für diejenigen, die nicht genug Platz hatten, organisierten sie Live-Übertragungen in anderen Räumen. Aber manchmal gab es Situationen, in denen es keinen Platz mehr für den Bericht von Interesse gab und er nicht dupliziert wurde. In diesem Fall war es leider nicht möglich, es anzusehen. Im Übrigen haben wir organisatorische Probleme nicht bemerkt, diesbezüglich hat mir alles gefallen.

In der geräumigen Halle wurden die Stände von Google, Facebook, Badoo, Spotify und einigen europäischen Unternehmen vorbereitet, von denen in Russland kaum jemand etwas gehört hatte. Dort war es möglich, mit Entwicklern zu sprechen, Sticker zu schnappen und an Gewinnspielen mit wertvollen Geschenken teilzunehmen.





Was das Essen anbelangt, so ernährten sie sich nur spärlich, sodass Sie entweder bereit sein sollten, zur Mittagszeit zu den nächsten Cafés zu laufen oder einen Snack mitzunehmen. Zwischendurch gab es manchmal nicht einmal Kaffee. Es sah vor dem Hintergrund einer der Botschaften des Coding besonders ironisch aus wie ein Athletenbericht über die richtige Ernährung , und von der richtigen Ernährung auf der Konferenz gab es nur Wasser, Äpfel und Bananen.



Über Berichte


Der erste Tag schien sehr mittelmäßig. Von zweifelhaftem Wert ist die Eröffnungsrede, mehrere Pass-Through-Berichte, die noch einmal die gleichen Themen lauern. Die Fülle an Berichten, die als Anfänger gekennzeichnet waren, ließ eigentlich keine Wahl zwischen Streams. Vom ersten Tag an war Effective Reactive Architecture die denkwürdigste Leistung. In unserer Bewertung erhielt dieser Bericht den ersten Preis in der Nominierung „Conference Disappointment“. Der Redner schlug unserer Meinung nach einen unangemessen komplizierten architektonischen Ansatz vor, der ihn mit einer unangenehmen Präsentation und einer mittelmäßigen Präsentation abrundete. Unlesbarer Code, seltsame Schriftarten und eine verschwommene Aussprache machten der Aufführung ein Ende.



Vom ersten Tag an schien uns nur der Bericht Verbessern Sie Ihren Code mit Lint Check für Kotlin interessant genug, weil Es untersuchte die neuesten Funktionen von Lint im neuen Android Studio, schrieb eigene Regeln und passte das Verhalten von file / Vorning für Baugruppen an.



Wie langweilig der erste Tag war, war der zweite so heftig und randvoll mit interessanten Berichten. Idiotischer Kotlin kann als der beste technische Bericht hervorgehoben werden. Márton Braun sprach über die Feinheiten von Kotlin und gab Entwicklern schlechte Ratschläge. Die Aufführung erwies sich einerseits als einfach, interessant und voller technischer Details, andererseits war sie nicht überfüllt und nicht langweilig. Vielleicht hat das, was wir lieben, gespielt, wenn sie subtile und nicht offensichtliche Momente erzählen oder in den Darm verschiedener Technologien eintauchen. Im Allgemeinen empfehlen wir es allen, die tiefer in die Entwicklungsnuancen von Kotlin eintauchen möchten.



Dynamische Funktionen, die Ihre Benutzer möchten, so schnell wie sie möchten. Hier finden Sie einen guten Bericht darüber, wie einzelne Funktionen der Anwendung bei Bedarf auf Twitter heruntergeladen werden. Der Redner erklärte, wie sie Dynamic Delivery verwendet haben, welche Probleme sie gelöst haben und wie sie die gesammelten Erfahrungen nutzen wollen. Dies ist ein ziemlich neues Thema, daher war es interessant zuzuhören. Sie können sehen, ob Sie verstehen möchten, ob es sich lohnt, etwas Ähnliches für sich selbst umzusetzen, da der Bericht dazu beiträgt, die Vor- und Nachteile dieses Ansatzes besser zu verstehen und Entscheidungen zu treffen.



Mit Comedy Talk von Chet Haase und Romain Guy konnte ich mich mitten am zweiten Tag ablenken und meinen Verstand dehnen. Ein sehr lustiger Standpunkt von unglaublich charismatischen Leuten, wie man ein hohes Maß an Produktqualität aufrechterhält. Manchmal sieht es so aus, als könnten diese Typen cool jeden Bericht schreiben. Danach werden Sie definitiv ein Experte für Produktqualität.





Das Android Gradle Plugin für Sie zum Laufen bringen ist ein weiterer Bericht, der vor allem deshalb interessant war, weil es um neue Gradle-Funktionen ging und direkt von den Entwicklern.



Keynote Android: Für Benutzer und Entwickler - die zweite Aufführung von Chet Haase und Romain Guy. Sie erstellten eine Retrospektive der Änderungen, die in verschiedenen Android-Versionen vorgenommen wurden, beginnend mit Lollipop. Es ist besonders interessant, dass sie die Notwendigkeit jeder Änderung nicht nur aus Sicht des Entwicklers, sondern auch des Benutzers begründeten. Wenn Sie zum Beispiel nie darüber nachgedacht haben, warum Sie Zugriff auf die Geolokalisierung benötigen, um einige Funktionen der Interaktion über Bluetooth nutzen zu können, sind Sie auf jeden Fall interessiert.

So enthielt der erste Konferenztag eine ganze Reihe von Berichten für Anfänger, während der zweite für bereits erfahrene Entwickler war. Es lohnt sich auch vorzubereiten, dass einige der von Intermediate gekennzeichneten Berichte eine Nacherzählung der Dokumentation mit geringfügigen Abweichungen sein können. Im Allgemeinen hatten wir keinen Wow-Effekt durch das Material, da die behandelten Themen irgendwie gehört werden oder bereits in unserer Produktion verwendet werden.

Droidcon London sorgte für kontroverse Sensationen. Einerseits ist dies eine ziemlich gut organisierte Konferenz mit einer großen Anzahl von Berichten, Ständen und Teilnehmern. Andererseits ließ die Qualität der Berichte manchmal zu wünschen übrig. Von den 59 Berichten konnten wir nur 6 herausgreifen. Ja, natürlich waren wir überhaupt nicht. Wenn sich aber zwei interessante Themen gleichzeitig getroffen hätten, wären wir ständig gespalten gewesen. Leider sind wir nur zweimal auf verschiedene Berichte zugegangen, und dies ist auch ein Indikator für ihr Niveau. Ja, die Konferenz ist es wert, obwohl es nicht genug Sterne vom Himmel gibt.

PS Bei der Afterparty geben sie Bier 0,33 auf Gutscheinen (2 Stück).

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


All Articles