FunCorp iOS Meetup # 2



Nous invitons les développeurs iOS à la rencontre FunCorp iOS # 2.

15 février, Moscou, st. Lesnaya, 15 (salle de conférence Holiday Inn).

À partir de 12 h 00.

Rapports


(horaire à confirmer)

Services sans serveur. Nous utilisons Firebase à 100%
Andrey Mukhametov, FunCorp

Andrey vous expliquera comment développer des applications mobiles à l'aide des services Firebase sans vos propres serveurs. Vous recevrez des réponses aux questions suivantes:

  • ce qui est dans Firebase, quelles sont les fonctionnalités et limitations;
  • pourquoi nous l'avons choisi;
  • comment Funorp utilise les services Firebase dans ses applications;
  • combien coûte la création d'un service mobile MVP.

Les effets catastrophiques de la modularisation (dans le monde iOS et l'intégration continue)
Artyom Loenko, Badoo

Le rapport est construit autour de l'expérience Badoo après la mise en œuvre du processus de modularisation et donnera une idée de ce qu'est le processus de modularisation, comment il a été mis en œuvre dans l'entreprise et à quoi il ressemble maintenant. Artyom parlera des nuances techniques de la préparation à la modularisation, des changements provoqués par la modularisation et la surveillance.

Rendu UI sur iOS
Mikhail Sorokin, CityMobile

De quoi Mikhail parlera-t-il:

  • CPU vs GPU: comment sont-ils connectés et comment être guidés dans le choix;
  • Pipeline de rendu iOS: ce qui se passe pendant la composition et le rendu dans iOS et ce dont vous devez vous souvenir;
  • Dessin: setNeedsDisplay (rect :), dessin draw (rect :) et draw (layer: ctx :);
  • Pipeline de rendu d'image: quand et pourquoi utiliser le sous-échantillonnage et le magasin de sauvegarde;
  • Outils de mélange, de rendu hors écran et de débogage;
  • Rastorisation: avantages, inconvénients, cas.

Loterie d'application: rendu, animation et aucune fraude
Natalia Nikitina, Revolut

Natalia partagera l'expérience de la création d'animations personnalisées dans l'application en utilisant l'exemple de la roue de loterie. À partir du rapport, vous découvrirez quelles sont les possibilités de mise en œuvre d'un tel élément dans iOS.
La partie principale révèle les détails:

  • comment dessiner une roue en utilisant CAShapeLayer;
  • comment l'interaction avec la roue a été traitée, l'angle de rotation a été calculé;
  • Comment tordre la torsion en utilisant CABasicAnimation
  • où ces fonctionnalités et technologies peuvent-elles être utiles?

Conception «manger» en plusieurs parties
Ekaterina Bateeva, Raiffeisen Bank

Un système de conception est une approche pratique pour développer des applications dans un seul style. Le rapport de Catherine vous apprendra:

  • sur diverses approches du système de conception (par exemple, plusieurs projets);
  • comment les développeurs peuvent le prendre en charge et le tester;
  • sur les «goulots d'étranglement» et comment les rendre stables et détecter même au stade de la conception;
  • quels sont les outils pour les tests visuels.

Table ronde

À la fin du programme, nous tiendrons une table ronde et discuterons des questions reçues des participants à la réunion.

Diffusion en direct


Regardez la diffusion en ligne du mitap sur la chaîne YouTube FunCorp .

Il sera possible de poser en direct des questions que nous poserons aux intervenants.

Pour participer à l'événement, vous devez vous inscrire et recevoir une confirmation. Le nombre de places est limité.

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


All Articles