Annonce d'Avito iOS Meetup # 7: bascules de fonctionnalités, cache distant, thèmes sombres et carrière de développeur iOS

Salut Le samedi 29 juin, nous invitons les développeurs iOS à une réunion traditionnelle. Cette fois-ci, nous discuterons du cache distant self-made pour iOS, des bascules de fonctionnalités, discuterons de la façon dont l'utilisation d'objets proxy aide au développement de thèmes sombres pour les applications et examinerons différentes options pour développer la carrière d'un développeur - du indépendant dans les pays chauds au bureau d'une grande entreprise. Pendant la réunion, nous fournirons également un microphone aux invités de la réunion pour de courts rapports de la section Lightning Talks - il sera possible de discuter des problèmes actuels du développement iOS.


Inscrivez-vous à une réunion et invitez des collègues. Sous la cinématique - thèses de discours, liens vers l'inscription et la retransmission en direct du mitap.



Rapports


Cache distant auto-conçu pour iOS + CocoaPods. Vadim Smal (Avito)


image


Dans le monde du développement Android, il existe depuis longtemps des solutions pour organiser un cache distant, ce qui accélère considérablement l'assemblage du projet. Lentement, cette tendance atteint iOS.
Je vais vous dire quelles solutions existent déjà et pourquoi nous avons choisi notre vélo. Je vais décrire en détail comment tout cela fonctionne et quels problèmes nous avons rencontrés lors de la mise en œuvre. Et en conclusion, je vais montrer ce qui en est ressorti.



Comment nous avons créé un thème sombre pour l'application OK.RU. Ilya Rezyapkin (OK.RU)


image


Dans le monde moderne, un thème sombre est devenu une caractéristique obligatoire. Il semblerait qu'ici soit compliqué? Mais lorsque nous avons commencé à travailler sur cette fonctionnalité, nous avons rencontré un certain nombre de problèmes. Dans le rapport, je vais parler des principes généraux de la transition vers un sujet sombre, examiner les options de transition existantes, expliquer pourquoi nous n'avons pas suivi les sentiers battus, mais avons décidé de suivre une nouvelle voie, quelles difficultés nous avons rencontrées sur cette voie et comment l'utilisation d'objets proxy nous a aidés.


Fonctionnalité bascule: à l'époque et maintenant. Vladimir Ignatov (Avito)


image


Comment plusieurs équipes peuvent-elles apporter des modifications à un fichier et ne pas devenir folles? Comment confier des fonctionnalités inachevées au maître avec une âme légère et publier une nouvelle version avec eux? Comment exécuter une fonctionnalité sur toutes les plateformes en même temps? Pour résoudre tous ces problèmes, nous utilisons le mécanisme de basculement des fonctionnalités.
Nous comprendrons ce que c'est et comment le cuisiner. Je vais vous parler des étapes évolutives que nous avons traversées pendant plusieurs années pour utiliser cette approche. À propos des obstacles à la mise en œuvre et des moyens de les surmonter - nos hacks, notre architecture, nos tests et notre collaboration avec CI.
Bonus: FailFast - édition iOS.


Abîme dans le seigle. Alexander Zimin (développeur indépendant)


image


Freelance à la bourse, délocalisation, travail à façon, à temps plein dans l'entreprise, à distance avec démarrage, à distance à plein temps, développement de votre projet ou travail dans le projet pour une part - CHOISISSEZ VOTRE HÉROS.
Chacune de ces options est bonne à sa manière et j'ai eu la chance de les essayer presque toutes.
Par conséquent, dans mon rapport, je parlerai des avantages et des inconvénients de chaque format de travail au sein de la profession de développeur et vous montrerai comment construire votre carrière, que ce soit dans un bureau à Londres ou dans une piscine en Thaïlande.



Section des éclairs


image


Nous avons décidé d'essayer de créer une section distincte dans le cadre de la réunion - Lightning Talks. Tout participant à la réunion pourra proposer un mini-rapport ou un sujet de discussion. Pour cela, nous aurons un créneau horaire spécial. Vous pouvez proposer une idée sur la page de la réunion sur le Taipad .




Horaire


12h00 - 12h30 - Inscription.
12h30 - 13h15 - Cache Samopisny Remote pour iOS + CocoaPods - Vadim Smal (Avito).
13h20 - 14h00 - Comment nous avons créé un thème sombre pour l'application OK.RU - Ilya Rezyapkin (OK.RU).
14h00 - 14h50 - Section déjeuner et discussions éclair.
14:50 - 15:35 - Bascule de fonction: À l'époque et maintenant - Vladimir Ignatov (Avito).
15h40 - 16h30 - Over the Catcher in the Rye - Alexander Zimin (développeur indépendant).
17h00 - ........ - Afterparty.


Mots de passe et apparences


La participation à l'événement est gratuite, mais vous devez vous inscrire . Veuillez indiquer votre nom et prénom comme sur votre passeport, et n'oubliez pas de l'emporter (ou un permis de conduire) avec vous, sinon vous ne serez pas admis au bureau.


Adresse: bureau Avito, Lesnaya 7 .
Regardez la diffusion en direct du mitap sur la chaîne YouTube AvitoTech.


A très bientôt!

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


All Articles