
Em 8 de junho, será
realizada uma
reunião de todos aqueles que não são indiferentes ao desenvolvimento móvel no escritório de Moscou do Mail.ru Group. Desta vez, vamos reuni-lo com as comunidades MosDroid e CocoaHeads. Reuniremos representantes de ambas as plataformas para que os participantes saibam o que podem encontrar ao desenvolver aplicativos da tecnologia "vizinha".
O formato dos relatórios implica uma análise paralela de tópicos, por isso será interessante para todos!
Programa:
“Localização: expectativas e realidade”
Dmitry Sizikov, Grupo Mail.ru, projeto Pandao
Qualquer produto em desenvolvimento no mercado moderno tem um momento em que há necessidade de localização. Na maioria dos casos, espera-se que apenas seja necessária uma tradução de um conjunto de frases pré-selecionado. Com isso em mente, está planejado um tempo para a localização e o orçamento necessário. No entanto, essa é outra armadilha, porque a localização envolve executar mais medidas do que apenas traduzir frases. O desenvolvedor encontrará problemas que ele inicialmente não planejava resolver.
No meu relatório, contarei o histórico da localização do nosso aplicativo, bem como as opções de compartilhamento para contornar as dificuldades de pop-up.
“UISearchController. Quando é hora de deixar ir ... "
Igor Zarubin, Desenvolvedor iOS sênior, Grupo Mail.ru, projeto Yula
Durante a apresentação, abordarei vários tópicos:
- prós e contras da implementação padrão do UISearchController. Quais são os problemas e bugs associados a eles;
- por que a implementação padrão não nos convinha e não usamos soluções de terceiros;
- em que casos é aconselhável pensar em implementar seu próprio SearchController e quando uma solução padrão é suficiente.
"Vamos aprofundar o Fuzzing e aplicá-lo sempre que possível"
Alexey Naberezhny, Engenheiro de software, Grupo-IB
Todo mundo está acostumado a testes: testes de unidade, testes de estresse, testes funcionais, testes de interface do usuário. Na palestra, falarei sobre testes de difusão, como ele funciona em plataformas móveis e quais ferramentas são atualmente relevantes. Vamos nos aprofundar nos testes de difusão para iOS e Android (AIDL).
"Chaves, assinaturas e tudo isso"
Alexander Shalamov, desenvolvedor iOS, EPAM
- Falarei sobre os princípios básicos das assinaturas de aplicativos, quais tecnologias são usadas e como essa mágica funciona em geral.
- O relatório será útil para desenvolvedores iOS e Android, sua parte principal é sobre os princípios gerais usados nas duas plataformas.
- Essas questões serão abordadas: o que é um certificado, quais são as chaves, por que preciso de uma assinatura, como funciona na Apple e no Google?
"AIDL no mundo moderno"
Victor Lapin, Advantum
- Vou falar sobre como o AIDL da velha escola pode ser usado muito bem no mundo dos padrões modernos.
- Usando um exemplo de aplicativo existente e publicado na Play Store, mostrarei como nossa equipe implementou um reprodutor de áudio usando o IPC e compartilharei os prós e contras dessa abordagem.
- Haverá muito código.
"Rápido + Kotlin = <3"
Stanislav Talanov, New Cloud Technologies e Sergey Molyak, PapaJobs
Vamos falar sobre por que é hora de deixar de ser apenas um iOS ou apenas um desenvolvedor Android. E também sobre as abordagens e possíveis desvantagens de uma abordagem multiplataforma.
Além disso, você encontrará uma mesa redonda sobre o tópico
“Status atual do desenvolvimento para iOS e Android. Existe uma solução multiplataforma? ” Durante os intervalos, serão realizadas palestras técnicas, um questionário e haverá muita comunicação útil.
Encontro de participantes e inscrição: 12:00. Os relatórios começam às 13:00.
Endereço: Leningradsky Prospekt 39, p. 79.
O registro é obrigatório! Não esqueça o seu passaporte ou carteira de motorista.