Bienvenue au Meetup DroidHeads le 8 juin

image

Le 8 juin, une réunion de tous ceux qui ne sont pas indifférents au développement mobile se tiendra au bureau de Moscou du groupe Mail.ru. Cette fois, nous le tiendrons ensemble avec les communautés MosDroid et CocoaHeads. Nous réunirons des représentants des deux plateformes afin que les participants sachent ce qu'ils peuvent rencontrer lors du développement d'applications de la technologie "voisine".

Le format des rapports implique une analyse parallèle des sujets, ce sera donc intéressant pour tout le monde!

Programme:


«Localisation: attentes et réalité»
Dmitry Sizikov, Mail.ru Group, projet Pandao


Tout produit en développement sur le marché moderne a un moment où il y a un besoin de localisation. Dans la plupart des cas, il est prévu que seule une traduction d'un ensemble de phrases présélectionnées soit nécessaire. Dans cette optique, du temps est prévu pour la localisation et le budget nécessaire. Cependant, c'est un autre piège, car la localisation implique d'effectuer plus de mesures que de simplement traduire des phrases. Le développeur rencontrera des problèmes qu'il n'avait pas prévu initialement de résoudre.

Dans mon rapport, je raconterai l'histoire de la localisation de notre application, ainsi que des options de partage pour contourner les difficultés de pop-up.

«UISearchController. Quand il est temps de lâcher prise "
Igor Zarubin, développeur iOS senior, groupe Mail.ru, projet Yula


Au cours de la présentation, j'aborderai plusieurs sujets:

  • avantages et inconvénients de la mise en œuvre standard de UISearchController. Quels sont les problèmes et les bugs qui leur sont associés;
  • pourquoi l'implémentation standard ne nous convenait pas et nous n'avons pas utilisé de solutions tierces;
  • dans quels cas, il est conseillé de penser à implémenter votre propre SearchController, et quand une solution standard est suffisante.

"Nous approfondissons le Fuzzing et l'appliquons dans la mesure du possible"
Alexey Naberezhny, ingénieur logiciel, Group-IB


Tout le monde est habitué aux tests: tests unitaires, tests de stress, tests fonctionnels, tests ui. Dans la conférence, je parlerai des tests de fuzzing, de leur fonctionnement sur les plates-formes mobiles et des outils actuellement pertinents. Passons en profondeur dans les tests de fuzzing pour iOS et Android (AIDL).

"Clés, signatures et tout ça"
Alexander Shalamov, développeur iOS, EPAM


  • Je vais parler des principes de base des signatures d’application, des technologies utilisées et du fonctionnement de cette magie en général.
  • Le rapport sera utile aux développeurs iOS et Android, sa partie principale concerne les principes généraux utilisés sur les deux plates-formes.
  • Ces questions seront abordées: qu'est-ce qu'un certificat, quelles sont les clés, pourquoi ai-je besoin d'une signature, comment ça marche dans Apple et Google?

"AIDL dans le monde moderne"
Victor Lapin, Advantum


  • Je vais vous parler de la façon dont la vieille école AIDL peut être utilisée assez bien dans le monde des modèles modernes.
  • À l'aide d'un exemple d'application existante et publiée sur le Play Store, je montrerai comment notre équipe a mis en œuvre un lecteur audio à l'aide d'IPC et partagerai les avantages et les inconvénients de cette approche.
  • Il y aura beaucoup de code.

"Swift + Kotlin = <3"
Stanislav Talanov, New Cloud Technologies et Sergey Molyak, PapaJobs


Parlons de la raison pour laquelle il est temps de cesser d'être juste un iOS ou seulement un développeur Android. Et aussi sur les approches et les inconvénients possibles d'une approche multi-plateforme.

De plus, vous trouverez une table ronde sur le thème «État actuel du développement iOS et Android. Existe-t-il une solution multiplateforme? " Pendant les pauses, des discussions techniques auront lieu, un quiz, il y aura beaucoup de communication utile.

Rassemblement des participants et inscription: 12h00. Les rapports commencent à 13h00.
Adresse: Leningradsky Prospekt 39, p. 79.
L'inscription est obligatoire! N'oubliez pas votre passeport ou votre permis de conduire.

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


All Articles