Conferência para desenvolvedores de iOS Kolesa Mobile 3.0. Relatório de vídeo



17 de novembro no escritório “Wheels | Telhado Market ”foi um evento especial para desenvolvedores de iOS, um pouco mais ambicioso do que as reuniões tradicionais.

Representantes da Avito, Alfa-Bank Kazakhstan, Mint Apps Production e DAR Ecosystem participaram da reunião como oradores convidados.

O Kolesa Mobile será realizado este ano pela terceira vez com uma alteração - dividimos as direções para iOS e Android para que os participantes tirem o máximo proveito da reunião.

Sob o gato, compartilhamos fotos, apresentações e vídeos dos palestrantes do iOS Kolesa Mobile.


“Interface do usuário orientada para back-end: construindo uma interface a partir de componentes”


Timur Tabynbaev, Equipe Kolesa



Quase qualquer tela pode ser vista como um conjunto de componentes. Mas e se criarmos um sistema no qual o trabalho em um recurso se resume a criar um componente e escrever uma lógica para ele? Discutiremos como e por que construímos esse sistema, o que entendemos disso e o que faremos a seguir.



Avito Mobile: Estado da União


Egor Tolstoy, Avito


O tamanho é importante. Isso também se aplica ao aplicativo Avito, que está sendo desenvolvido por várias dúzias de equipes multifuncionais independentes, cada uma com vários desenvolvedores de iOS. Nos últimos anos, encontramos vários problemas de escala, alguns dos quais foram resolvidos com sucesso. No relatório, compartilharei técnicas e dicas que permitem manter a qualidade do produto em um nível alto e lançá-lo constantemente a cada duas semanas, proporcionando ao mesmo tempo a máxima liberdade para os desenvolvedores escolherem a arquitetura e resolverem seus problemas.



"Segurança do aplicativo IOS"


Daulet Tusupbekov, ecossistema DAR


Daulet considera em seu relatório vulnerabilidades de aplicativos iOS e também fornece recomendações de proteção contra eles.



"Monorepositório"


Vyacheslav Sovetkin, Equipe Kolesa


Um repositório para governar todos eles,
Um repositório para encontrá-los,
Um Repositório para trazer todos eles ...
... ou por que combinamos todos os nossos repositórios em um.



"Layout e execução automática"


Amirzhan Idryshev, Equipe Kolesa


O layout no iOS é o processo de desenvolvimento mais difícil. O AutoLayout é uma caixa preta imprevisível. As restrições não são eficazes e tornam o aplicativo mais lento. Com que frequência encontramos essas declarações? No meu relatório, tentarei provar que essas afirmações estão fundamentalmente erradas. Estudaremos os algoritmos para o cálculo das constantes, após o qual será possível tirar conclusões sobre como fazer o layout das telas e usar o autolayout corretamente.



"A destruição do monólito, ou como mudamos para a arquitetura multimodular"


Oleg Leiser, Alfa-Bank Cazaquistão


Como mudamos para a arquitetura de vários módulos, quais dificuldades encontramos, como desenvolvemos um sistema de design e, no final, mudamos para o desenvolvimento e teste no playground.



“Melhorando a qualidade dos aplicativos móveis”


Ksenia Apachidi, Equipe Kolesa


Quão boas são suas aplicações e o que pode ser feito para melhorar sua qualidade? Quais estágios são necessários, o que pode acontecer se o teste não for implementado no processo de desenvolvimento. Considere os recursos de teste de aplicativos móveis e discuta os resultados de sua implementação.



"Há coisas de uma ordem de magnitude mais alta"


Artyom Shubin, produção de aplicativos de hortelã


O uso do MVVM e ReactiveCocoa para fins pacíficos ou um módulo para formas dinâmicas como uma ferramenta para automatizar a produção de aplicativos móveis.



Frequentemente, organizamos eventos para especialistas técnicos. Se você possui um relatório sobre um tópico interessante (desenvolvimento para celular / web) e está pronto para falar na próxima reunião, escreva para beketova@kolesa.kz.

Obrigado a todos que vieram à kolesa mobile e assistiram ao vídeo. Fotos na nossa página do Facebook e no Yandex Disk . Mitap playlist no canal do YouTube.




Até breve!

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


All Articles