FunCorp iOS meetup # 2



Convidamos os desenvolvedores do iOS para a reunião nº 2 da FunCorp iOS.

15 de fevereiro, Moscou, st. Lesnaya, 15 (sala de conferências Holiday Inn).

Começando às 12-00.

Relatórios


(horário a ser confirmado)

Serviços sem um servidor. Usamos o Firebase para 100%
Andrey Mukhametov, FunCorp

Andrey lhe dirá como você pode desenvolver aplicativos móveis usando os serviços do Firebase sem seus próprios servidores. Você receberá respostas para as seguintes perguntas:

  • o que está no Firebase, quais são os recursos e limitações;
  • por que o escolhemos;
  • como a Funorp usa os serviços do Firebase em suas aplicações;
  • quanto custa criar um serviço móvel MVP.

Os efeitos catastroficamente benéficos da modularização (no mundo iOS e integração contínua)
Artyom Loenko, Badoo

O relatório foi desenvolvido com base na experiência do Badoo após a implementação do processo de modularização e fornecerá uma idéia do que é o processo de modularização, como foi implementado na empresa e como está agora. Artyom falará sobre as nuances técnicas da preparação para a modularização, mudanças provocadas pela modularização e monitoramento.

Renderização da interface do usuário no iOS
Mikhail Sorokin, CityMobile

Sobre o que Mikhail vai falar:

  • CPU vs GPU: como eles estão conectados e como ser orientado na escolha;
  • Pipeline de renderização do iOS: o que acontece durante a composição e a renderização no iOS e o que você precisa se lembrar;
  • Desenho: setNeedsDisplay (rect :), desenho draw (rect :) e draw (layer: ctx :);
  • Pipeline de renderização de imagem: quando e por que usar downsampling e Backing Store;
  • Ferramentas de renderização e depuração fora da tela;
  • Rastorização: prós, contras, casos.

Loteria de aplicativos: renderização, animação e sem fraude
Natalia Nikitina, Revolut

Natalia compartilhará a experiência de criar animações personalizadas no aplicativo usando o exemplo da roda da loteria. No relatório, você descobrirá quais são as possibilidades para implementar esse elemento no iOS.
A parte principal revela os detalhes:

  • como desenhar uma roda usando CAShapeLayer;
  • como a interação com a roda foi processada, o ângulo de rotação foi calculado;
  • Como torcer a torção usando CABasicAnimation
  • onde mais esses recursos e tecnologias podem ser úteis.

Design "Comer" em partes
Ekaterina Bateeva, Raiffeisen Bank

Um sistema de design é uma abordagem conveniente para o desenvolvimento de aplicativos em um único estilo. No relatório de Catherine, você aprenderá:

  • sobre várias abordagens para o sistema de design (por exemplo, vários projetos);
  • como os desenvolvedores podem dar suporte e testá-lo;
  • sobre “gargalos” e como torná-los estáveis ​​e detectados mesmo no estágio de design;
  • Quais são as ferramentas para testes visuais.

Mesa redonda

No final do programa, realizaremos uma mesa redonda e discutiremos as questões recebidas dos participantes da reunião.

Transmissão ao vivo


Assista à transmissão on-line do mitap no canal do YouTube FunCorp .

Será possível fazer perguntas ao vivo que daremos voz aos palestrantes.

Para participar do evento, você deve se registrar e receber a confirmação. O número de vagas é limitado.

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


All Articles