FunTech iOS-meetup # 1



Convidamos você para o primeiro encontro iOS da FunTech, que será realizado em 23 de março em Moscou.

O programa


“Transformando o RunLoop. Como o feed VKontakte funciona, VK, Alexander Terentyev


Em seu relatório, Alexander falará sobre quais desafios e problemas na implementação de coleções complexas você pode encontrar. Explica as causas dos "freios" na animação do pergaminho e como corrigi-los. Ele revelará um segredo sobre como uma das seções mais importantes e populares do aplicativo VKontakte é implementada - o feed de notícias.

“Baixando mais rápido do que o usuário pensa”, FunCorp, Andrey Mukhametov


  • De onde veio o problema da velocidade de download?
  • Nossa aceleração de download de aplicativos
  • Pré-busca de imagem e muito mais
  • Recursos do sistema para acelerar aplicativos


"Ladrilhando para ajudar o desenvolvedor do Objective-C", Artyom Starosvetsky, Joom


  • Como começar a escrever seus próprios utilitários para trabalhar com o código Objective-C?
  • Preciso clang? Quais são as opções para usar o clang?
  • Quais são as armadilhas? Qual é a melhor maneira de começar a desenvolver utilitários?
  • Como incorporar meu utilitário nas fases de construção do Xcode?


"Objective-Swift ou Swiftjective-C? Como trabalhar com o Legacy no mundo moderno ”, Sberbank, Vladislav Usachev


O relatório abordará os principais problemas e armadilhas da tradução de grandes aplicativos para o Swift. Vamos dar um exemplo de tradução de um recurso antigo para o Swift e determinar quais benefícios foram obtidos com isso. Também consideramos os objetivos que perseguimos durante a tradução e discutimos alguns problemas, a saber:

  • Como evitar Objective-Swift?
  • Por que eu preciso de tudo isso no Swift?
  • Compatibilidade de Objective-C e Swift em um módulo, é assim tão simples?

"Diga não ao monólito." Modularização do projeto ”, Igor Vasilenko, Tinkoff Bank


  • Quais problemas ele resolve e quais são as vantagens de alocar módulos em um projeto?
  • Qual deve ser o gráfico dos módulos e eles podem depender um do outro?
  • Isso afeta a velocidade do desenvolvimento?
  • Automação da geração de novos módulos

Você pode se inscrever através do Timepad .

Mais informações em nosso canal Telegram .

Para se comunicar com os organizadores, palestrantes e outros participantes, há um bate-papo por telegrama .

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


All Articles