DevFest SPB 18



Bonjour Ă  tous! Novembre arrive , ce qui signifie qu'il reste trĂšs peu avant DevFest , qui se tiendra Ă  Saint-PĂ©tersbourg le 27! Si vous avez encore des doutes, passez ce mardi au travail ou Ă©coutez des reportages sympas et discutez avec des personnes partageant les mĂȘmes idĂ©es - nous demandons chat.

Cette année, nous nous sommes concentrés non seulement sur Android, mais également sur une piste distincte pour le Web et un peu plus. Mais commençons par Android.

Android Track


image
Le premier orateur de notre liste sera un orateur dont beaucoup se souviendront du discours de l'an dernier - l'expert développeur Google Royi Benyossef . Cette année, il parlera de la guerre éternelle du revers et de la défense.

Le rapport de Roy a mĂȘme un titre accrocheur:

Rétro-ingénierie inverse ou Le guide de l'ingénieur pour la rétro-ingénierie inverse.


Il peut sembler qu'il n'y a rien Ă  dire, car nous avons un contrĂŽle total sur le systĂšme et l'application, ce qui signifie que le cracker est dans une position sciemment avantageuse. Cependant, cela ne rend pas le sujet du piratage et de la protection contre celui-ci (plus prĂ©cisĂ©ment, sa complication) moins intĂ©ressant. Roy vous dira de sa propre expĂ©rience comment fonctionnent les diffĂ©rents outils de piratage, comment vous en protĂ©ger et comprendre que vous ĂȘtes attaquĂ©. Nous attendons!



image
AprÚs que nous soyons passés à des choses plus familiÚres et de niveau supérieur, notre chef d'équipe Android Kostya Tskhovrebov vous expliquera comment utiliser toute la puissance du nouveau MotionLayout pour créer de belles animations complexes. Soit dit en passant, le DevFest de l'année derniÚre avait déjà parlé des animations dans Android.

Et le sujet du rapport:

Je l'ai trouvé. Je l'ai vu. Je l'ai lavé.


Et bien sûr, Kostya nous parlera des problÚmes (comme sans eux) qu'il a rencontrés lors de l'utilisation de ce composant, et comment les éviter.



image
De Alexander Efremenkov de Yandex.Taxi, nous sommes déjà habitués à entendre des rapports intéressants sur le systÚme et les détails de bas niveau. Cette fois, Sasha parlera des différences entre le D8 / R8 et DX / Proguard.

En fait, le rapport s'appelle:

D8 / R8 contre DX / Proguard


Il n'y a pas si longtemps, un nouveau compilateur est apparu dans Android - D8 (Dope 8), ainsi que R8 - un remplacement de Proguard. Dans son rapport, Sasha essaiera de comprendre ces nouveaux produits, ainsi que de comparer et de comprendre comment le D8 se compile avec le bon vieux DX, pourquoi ils ont fabriqué le deuxiÚme ProGuard et comment il fonctionne.



image
AprÚs le déjeuner, passons à la pratique et aux sujets techniques. Le premier rapport sera consacré au travail hors ligne, nous en parlerons avec notre développeur Android Ruslan Kalbaev .

Prise en charge hors ligne dans une application mobile. Sync


Le support hors ligne dans une application mobile est une tùche non triviale, dont la solution vous permet d'amener le produit à un niveau qualitativement différent. Le rapport présentera la partie théorique du problÚme et l'une de ses solutions pratiques.



image
Bien sûr, l'une des tendances de 2018 est la productivité, nous n'avons donc pas pu contourner ce sujet. Arthur Vasilov de Yandex partagera l'expérience des optimisations non standard de la vitesse de lancement et du fonctionnement de l'application Android.

Comment nous accélérons Yandex pour Android


De nombreux développeurs Android connaissent les méthodes de profilage d'application standard, les outils de débogage et les améliorations de performances. Cependant, pour de grandes applications, ce n'est pas toujours suffisant. Parlons de moyens non standard pour accélérer l'application, nous aborderons à la fois les problÚmes d'interface utilisateur, les outils et les choses proches du serveur.

Nous garderons un emplacement de plus secret. Restez à l'écoute pour les annonces suivantes)

Piste Web et plus



image
Nous n'aurons pas de discussion à la conférence sur le Flutter à la mode maintenant, mais il y a quelque chose brusquement! Eugene Cat avec un rapport sur Dart 2.

Dart: Second Coming


En quatre ans, Eugene et son équipe de Wrike ont écrit environ 1kk de lignes de code sur Dart, il a donc certainement quelque chose à partager. De plus, son équipe a été la premiÚre à utiliser ce langage dans le développement de la production. Qu'est-ce qui a changé au fil des ans dans la langue, la technologie et le monde dont vous avez besoin pour écouter ce rapport? C'est ce que le chat dira.



image
Nous allons immédiatement prendre une pause pour discuter du développement Web, car Laura Morinigo vient d'Argentine à Saint-Pétersbourg (à ce stade, nous sommes fatigués de compter le nombre de Google Developer Expert lors de notre festival) avec un rapport sur l'IoT et Firebase.

IOT avec les fonctions cloud de Firebase et Google Assistant


Laura parlera de la façon dont l'Internet des objets en termes technologiques peut ĂȘtre intĂ©grĂ© dans la vie quotidienne. Google fournit tout ce dont vous avez besoin pour cela - un assistant pour la commande vocale, Firebase et ses fonctions cloud pour les appareils communicants. Comment combiner tout cela pour qu'il devienne une sorte de maison intelligente, Laura le dira!



image
Revenons sur le Web, bien que ce rapport soit utile à tous. Doug Sillars , qui, soit dit en passant, possÚde une vaste expérience dans Android, parlera des techniques d'optimisation des images et des vidéos.

Fournir des images et des vidéos rapides et belles


Sur la base de son expérience, Doug parlera de la façon dont les images affectent la vitesse de chargement du site (elles occupent généralement environ 50% de la taille du site chargé), et donnera un tas de conseils sur la façon de résoudre les problÚmes qui se posent dans ce cas. Bien sûr, elle n'oubliera pas de parler de diverses techniques pour améliorer les performances de lecture vidéo.




Nos prochains orateurs n'ont pas partagĂ© les dĂ©tails des rapports, mais dans ce cas, l'expĂ©rience parle d'elle-mĂȘme.

image
Tanay Pant de Mozilla (soit dit en passant, l'auteur de l'ouvrage populaire Learning Real-based Virtual Reality ). Au DevFest SPB 18 fera une présentation

Jeux multijoueurs avec WebXR


En attente de plus de détails!



image

Nous discutons des derniers détails et attendons également avec impatience Dora Militaru du Financial Times.







Comme dans la piste Android, laissons un emplacement secret.

N'oubliez pas que les conférences ne sont pas seulement et pas tant des rapports qu'une grande concentration de développeurs, chacun ayant sa propre expérience intéressante - venez vous familiariser et communiquer. Et nous ferons tout pour que DevFest SPB 18 soit au plus haut niveau!

Achetez des billets et rejoignez-nous le 27 novembre!

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


All Articles