
Olá Habr!
Tivemos uma redução no iOS e eu trouxe três vídeos de colegas da Yandex.Money, Yandex e Mail.ru.
A primeira é como trabalhar com código assíncrono de diferentes linguagens de programação.
O segundo é sobre erros ao trabalhar com o teclado do sistema no iOS e sua correção.
O terceiro é sobre como o desenvolvimento do iOS no Yandex funciona.
Algumas maneiras diferentes de
Alexander Zalutsky, Yandex.Money
Vou explicar como trabalhar com código assíncrono de diferentes linguagens de programação e aplicar essas habilidades no desenvolvimento do iOS. Vou explicar o que são MVar, STM, Chan, corotinas e modelo de ator.
Erros ao trabalhar com o teclado do sistema
Konstantin Mordan, Mail.ru
Se no aplicativo as funções estão vinculadas ao teclado, nem sempre é suficiente assinar as notificações do UIKeyboard e processá-las. Você pode cometer erros nos cálculos, esquecer o modo Slide Over no iPad ou obter coordenadas de teclado inválidas do sistema. Então tudo dá errado. Vou lhe dizer quais são os erros cometidos ao trabalhar com o teclado, como encontrar rapidamente esses problemas coletando logs, enviando estatísticas, exibindo gráficos no Dashboard e implementando o watchdog.
Como é organizado o desenvolvimento do iOS no Yandex?
Dmitry Yandex Galimzyanov
Minha história é sobre a organização do desenvolvimento e teste do iOS no Yandex. Mostrarei como planejamos o desenvolvimento e gerenciamos equipes em diferentes cidades, como escrevemos código, aumentamos as dependências dos produtos vizinhos, estabelecemos contatos com os testes e lançamos tudo o que criamos. A história é baseada na experiência pessoal. Você obterá novos conhecimentos e poderá integrá-los aos seus processos.
Foi um relatório de mitap para desenvolvedores de iOS do Yandex.Money. Se você tiver perguntas para os palestrantes, pergunte nos comentários e nós os transmitiremos e responderemos. Ou eles virão aqui eles mesmos.