Oi No sábado, 29 de junho, convidamos os desenvolvedores do iOS para uma reunião tradicional. Desta vez, discutiremos o cache remoto criado para iOS, alternaremos recursos, falaremos sobre como o uso de objetos proxy ajuda no desenvolvimento de temas sombrios para aplicativos e consideraremos diferentes opções para o desenvolvimento da carreira de um desenvolvedor - de freelancer em países quentes a trabalhar no escritório de uma grande corporação. Também durante a reunião, forneceremos um microfone para os convidados da reunião para breves relatórios da seção Lightning Talks - será possível discutir questões atuais do desenvolvimento do iOS.
Registre-se para uma reunião e convide colegas. Sob a cena de teses de discursos, links para registro e transmissão ao vivo do mitap.

Relatórios
Cache remoto self-made para iOS + CocoaPods. Vadim Smal (Avito)

No mundo do desenvolvimento do Android, há muito tempo soluções para organizar um cache remoto, o que acelera significativamente a montagem do projeto. Lentamente, essa tendência está chegando ao iOS.
Vou dizer quais soluções já existem e por que escolhemos nossa bicicleta. Descreverei em detalhes como tudo isso funciona e quais problemas encontramos durante a implementação. E, em conclusão, mostrarei o que resultou disso.
Como criamos um tema sombrio para o aplicativo OK.RU. Ilya Rezyapkin (OK.RU)

No mundo moderno, um tema sombrio se tornou um recurso obrigatório. Parece que aqui é complicado? Mas quando começamos a trabalhar nesse recurso, encontramos vários problemas. No relatório, falarei sobre os princípios gerais da transição para um tópico obscuro, considerarei as opções de transição existentes, explicarei por que não seguimos a trilha batida, mas decidimos seguir um novo caminho, quais dificuldades encontramos nesse caminho e como o uso de objetos proxy nos ajudou.
Alterna entre os recursos: naquela época e agora. Vladimir Ignatov (Avito)

Como várias equipes podem fazer alterações em um arquivo e não enlouquecer? Como comprometer recursos inacabados ao mestre com uma alma leve e lançar uma nova versão com eles? Como executar um recurso em todas as plataformas ao mesmo tempo? Para resolver todos esses problemas, usamos o mecanismo de alternância de recursos.
Vamos entender o que é e como cozinhá-lo. Vou falar sobre os estágios evolutivos pelos quais passamos vários anos usando essa abordagem. Sobre os obstáculos à implementação e maneiras de superá-los - nossos hacks, arquitetura, testes e trabalho com a CI.
Bônus: FailFast - edição iOS.
Abismo no centeio. Alexander Zimin (desenvolvedor independente)

Freelancer na bolsa de valores, realocação, contrato de trabalho, período integral na corporação, remoto com start-up, remoto em período integral, desenvolvendo seu projeto ou trabalhando no projeto para uma ação - ESCOLHA SEU HERÓI.
Cada uma dessas opções é boa à sua maneira e tive a sorte de experimentar quase todas.
Portanto, no meu relatório, falarei sobre os prós e contras de cada formato de trabalho na profissão de desenvolvedor e mostrarei como construir sua carreira, seja em um escritório em Londres ou em uma piscina na Tailândia.
Seção Lightning Talks

Decidimos tentar criar uma seção separada como parte da reunião - Lightning Talks. Qualquer participante da reunião poderá propor um mini-relatório ou tópico para discussão. Para isso, teremos um horário especial. Você pode propor uma ideia na página da reunião no Taipad .
Horário
12:00 - 12:30 - Inscrição.
12:30 - 13:15 - Samopisny Cache remoto para iOS + CocoaPods - Vadim Smal (Avito).
13:20 - 14:00 - Como criamos um tema sombrio para o aplicativo OK.RU - Ilya Rezyapkin (OK.RU).
14:00 - 14:50 - Seção de almoço e relâmpagos.
14:50 - 15:35 - Alternância de recursos: naquela época e agora - Vladimir Ignatov (Avito).
15:40 - 16:30 - Over the Catcher in the Rye - Alexander Zimin (desenvolvedor independente).
17:00 - ........ - Pós-festa.
Senhas e aparências
A participação no evento é gratuita, mas você precisa se registrar . Indique seu sobrenome e nome como no seu passaporte e não se esqueça de levá-lo (ou uma carteira de motorista) com você, caso contrário você não poderá entrar no escritório.
Endereço: escritório Avito, Lesnaya 7 .
Assista à transmissão ao vivo da mitap no canal AvitoTech no YouTube .
Até breve!