Bem-vindo ao DroidHeads Meetup 8 de junho

imagem

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.

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


All Articles