
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, FunCorpAndrey 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, BadooO 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 iOSMikhail Sorokin, CityMobileSobre 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 fraudeNatalia Nikitina, RevolutNatalia 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 partesEkaterina Bateeva, Raiffeisen BankUm 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 redondaNo 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.