MBLT DEV 2018: Robo-Bericht

    Bild

    Der Android-Entwickler Pluzhnik und der iOS-Entwickler Vasily Kotsyuba berichten, wie MBLT DEV 2018 durchgegangen ist und welche Berichte in der Aufnahme sehenswert sind .

    Organisatorische Fragen


    Die Organisatoren versuchen es und es fällt auf. Die Konferenz war eine seltene Gelegenheit, wenn der Zeitplan und der Zeitplan eingehalten wurden, und zwischen den Aufführungen war genügend Zeit, um Kaffee zu trinken und Berichte mit Kollegen zu diskutieren.

    Es war aber nicht ohne Probleme. Der Präsidentensaal, in dem die Redner sprachen, war zu klein. Wenn alle Plätze auf den sehr eng verteilten Stühlen besetzt waren, wurden die Türen einfach geschlossen. Diejenigen, die drinnen waren, hatten Glück, weil sie den Rednern Fragen stellen konnten, und sie hatten Pech - weil die Belüftung Schwierigkeiten machte. Diejenigen, die keine Zeit hatten, um Platz zu nehmen, wurden geschickt, um die Sendung in der Glass Hall zu sehen - es gab Erfrischungen, aber um eine Frage zu stellen, musste der Sprecher während der Pause erwischt werden.

    Die Entscheidung, eine halbe Stunde für das Mittagessen vorzusehen, kann auch nicht als erfolgreich bezeichnet werden - da gab es eine Warteschlange für Essen, also beschlossen wir, in einem Café zu Mittag zu essen. Nach 30 Minuten ist es schwierig, sich auf diesem Weg zu halten, und als wir das Gelände verließen, mussten wir einen Pass passieren und nach der Rückkehr einen Pass vorlegen. Unbequem

    Berichte: Android


    Im Allgemeinen verdienen alle Berichte des Android-Teils Beachtung. Besonderer Dank geht an die Engländer, die versuchten, selbst von denen verstanden zu werden, deren Englisch alles andere als perfekt ist.

    Kaushik Gopal von Instacart beschrieb eine interessante Vision der Anwendungsarchitektur und genauer der Arbeit mit der View-Schicht im Bericht "Refactoring einer mobilen Anwendung in UDF". Entwickler, die mit der Flux-Architektur der Webentwicklung vertraut sind, haben festgestellt, dass Kaushik diesen Ansatz für die Arbeit mit mobilen Anwendungen vorgeschlagen hat.

    Interessant war der Bericht von Artem Rudovoy aus Badoo über die Gründe für die Schaffung eines einheitlichen Entwurfssystems, die Schwierigkeiten bei der Umsetzung dieses Konzepts und die Lösungsmöglichkeiten. Wenn Sie der Meinung sind, dass Ihr Projekt einen einheitlichen Ansatz für das Design erfordert, sollten Sie unbedingt den Artem-Bericht lesen.

    Der Harshit Dwivedi-Bericht von Coding Blocks über die Fähigkeiten der Firebase ML Kit-Bibliothek war ebenfalls beeindruckend. Mit nur wenigen Codezeilen können Sie Ihrer Anwendung Text-, Gesichts-, Barcode-, Objekt- und Bilderkennungsfunktionen hinzufügen. Darüber hinaus sind die meisten dieser Funktionen auch offline verfügbar.

    Wenn all dies nicht ausreicht, können Sie ein eigenes Modell auf Firebase-Servern erstellen, Schulungsdaten bereitstellen und es später online oder offline verwenden, indem Sie es zu apk hinzufügen. Es sieht sehr interessant aus.

    Ich erinnere mich an die Leistung von Dmitry Melnikov von "TamTam" bezüglich der Optimierung des Batterieverbrauchs. Besonders interessant waren die Daten aus Studien, die den Batterieverbrauch von Hardwarekomponenten mobiler Plattformen beschreiben. Beispielsweise verbraucht Wi-Fi wesentlich mehr Energie als 3G, und die Verwendung von Hardwaresensoren des Geräts ist praktisch „kostenlos“. Der Bericht enthielt, abhängig von den Anwendungsfällen des Geräts, viele vergleichende Vergleichsgraphen des Energieverbrauchs, die den Energieverbrauch verschiedener Komponenten des Systems zeigen. Es gab auch Materialien zum Energieverbrauch verschiedener Versionen von Android. Ich empfehle allen, die die Leistung ihrer Anwendung optimieren möchten, diesen Bericht zu lesen.

    Berichte: iOS


    Laut iOS gab es dieses Jahr sogar noch mehr ausländische als einheimische.

    Am interessantesten war natürlich der Bericht von Krzysztof Zabłocki mit dem lauten Namen „iOS Application Architecture“. Nach einem einstündigen Bericht beantwortete Krzysztof 3 Stunden lang Fragen und gab Ratschläge im Erholungsgebiet.

    Wenn Sie eine Anwendung mit Lokalisierung für verschiedene Sprachen haben, lesen Sie unbedingt den John C. Fox-Bericht von Netflix: "Eine Anwendung erstellen, die für Benutzer auf der ganzen Welt geeignet ist." Neben nützlichen Entwicklungstipps sollte John unbedingt lernen, einen Bericht einem breiten Publikum vorzulegen.

    Für viele Menschen versuchte Alexey Borodkin von der ROSBANK, das wundersame Problem des Aufbaus perfekter Entwicklungsprozesse in dem Bericht "Product Ops: Wie man vom Codieren zum Erstellen von Produkten kommt" zu lösen.

    Allgemeines


    Unter den Berichten waren natürlich nicht die interessantesten. Zum Beispiel waren wir verwirrt, als das genannte Thema interessant war, und der Bericht selbst erwies sich als ziemlich prosaisch, und das darin beschriebene Problem wurde schließlich durch Erhöhung der Eisenproduktivität gelöst. Am Ende der Präsentation gab es mehr Fragen zu diesem Thema als Antworten, und der Sprecher konnte viele scheinbar offensichtliche Fragen nicht beantworten. Aus Gründen der Fairness ist es erwähnenswert, dass der Redner selbst angeboten hat, Fragen im Diskussionsbereich zu erörtern, bei denen die Nachteile der Präsentation möglicherweise durch persönliche Kommunikation kompensiert wurden. Darüber hinaus stellte der Redner sofort eine Reihe von Entwicklern an, deren Fragen nicht beantwortet wurden.

    Natürlich ist die Konferenz vor allem eine Gelegenheit, sich mit Kollegen auszutauschen, Probleme zu besprechen und Lösungen zu finden. Nun, und etwas von Sponsoren gewinnen. Es lohnt sich auf jeden Fall zu MBLT DEV.

    Jetzt auch beliebt: