No final de outubro, nossos desenvolvedores Android Anton Potapov
FlashLight13 e Dmitry Vasilyev
smartdev visitaram a Droidcon London e hoje compartilham suas impressões com os respeitados moradores de habrach.
Lembre-se de que o London Droidcon está posicionado como uma das maiores conferências da Europa sobre desenvolvimento do Android, portanto as expectativas eram altas. Nesta revisão, refletiremos não apenas nossa opinião sobre a organização e o nível dos relatórios, mas também falaremos sobre seus detalhes e a direção do setor como um todo.

Sobre as expectativas
Vamos começar com as expectativas, porque a opinião final sobre o evento depende delas. Nas conferências técnicas, queremos principalmente aprender as nuances que não podem ser obtidas na documentação. Sempre se deseja ouvir relatórios sobre várias coisas complexas no compartimento do motor que, como regra, não é preciso lidar com a rotina diária. No entanto, agora, em nossa opinião, há alguma estagnação no mundo do desenvolvimento do Android. Em cada conferência, os relatórios, idênticos em essência, são ouvidos, os mesmos problemas são resolvidos. Droidcon London não foi exceção. Flutter / KotlinNative? Existe. MotionLayout / Animações? Existe. Reativo / Corotinas? Existe. Há também uma tendência nos relatórios motivacionais como palestras. E se o tema do ano passado foi diversidade, este ano - "desenvolvedores também são pessoas", "cuidado com a saúde mental e nutrição". Portanto, nossas expectativas não se concretizaram um pouco, pois havia poucos novos relatórios realmente interessantes. Mas mais sobre isso mais tarde.
Sobre organização
O registro ocorreu em várias linhas em ordem alfabética. Essa decisão possibilitou a realização praticamente sem problemas, o que é muito importante para uma conferência com mais de 1000 participantes.Para facilitar a navegação, distribuímos mapas e colocamos placas.

Os oradores falaram em cinco transmissões, então havia conteúdo mais que suficiente. Para abrir e fechar palestras, um grande espaço foi alocado no saguão, onde quase todos os ouvintes podiam acomodar. Para aqueles que não tinham espaço suficiente, eles organizaram transmissões ao vivo em outras salas. Mas, às vezes, havia situações em que não havia mais lugar para o relatório de interesse e ele não era duplicado. Infelizmente, neste caso, não foi possível assistir. De resto, não percebemos problemas organizacionais; nesse sentido, gostei de tudo.
No espaçoso salão, os estandes foram preparados pelo Google, Facebook, Badoo, Spotify e algumas empresas européias que quase ninguém tinha ouvido falar na Rússia. Lá foi possível conversar com os desenvolvedores, pegar adesivos e participar de sorteios de presentes valiosos.


Quanto à comida, eles se alimentavam muito pouco, então você deve estar pronto para correr para os cafés mais próximos na hora do almoço ou fazer um lanche com você. Entre os relatórios, às vezes nem havia café. Parecia especialmente irônico, no contexto de uma das mensagens do
Código, como um relatório de
Atleta sobre
nutrição adequada , e da nutrição adequada na conferência havia apenas água, maçã e banana.

Sobre relatórios
O primeiro dia parecia muito medíocre. De valor duvidoso é a palestra de abertura, vários relatórios de repasse, espreitando mais uma vez os mesmos tópicos. A abundância de relatórios marcados como
Iniciante, na verdade, não deixou uma escolha entre os fluxos. Desde o primeiro dia, o desempenho mais memorável foi a
Arquitetura Reativa Efetiva . Em nossa classificação, este relatório recebeu o primeiro prêmio na nomeação “Decepção da Conferência”. O orador propôs, em nossa opinião, uma abordagem arquitetônica irracionalmente complicada, temperando-a com uma apresentação desagradável e uma apresentação medíocre. Código ilegível, fontes estranhas e pronúncia distorcida acabam com o desempenho.

Desde o primeiro dia, apenas o relatório
Melhore seu código com a verificação de cotas para Kotlin nos pareceu interessante o suficiente, porque analisou os recursos mais recentes do Lint no novo Android Studio, escrevendo suas próprias regras e personalizando o comportamento do arquivo / Vorning para montagens.

Como o primeiro dia foi entediante, o segundo foi tão vigoroso, cheio de relatórios interessantes.
Idiomas O Kotlin pode ser destacado como o melhor relatório técnico. Márton Braun falou sobre os meandros do Kotlin e deu maus conselhos aos desenvolvedores. O desempenho acabou por, por um lado, ser fácil, interessante e cheio de vários detalhes técnicos; por outro, não estava superlotado nem entediante. Talvez o que amamos tenha tocado quando eles contam momentos sutis e não óbvios ou se aprofundam nas entranhas de diferentes tecnologias. Em geral, recomendamos com segurança para assistir àqueles que desejam se aprofundar nas nuances do desenvolvimento do Kotlin.
Oferecendo recursos dinâmicos que seus usuários desejam, o mais rápido que desejam, é um bom relatório sobre como os recursos individuais do aplicativo são baixados no Twitter, conforme necessário. O palestrante contou como eles usaram o Dynamic Delivery, quais problemas resolveram e como planejam usar a experiência adquirida. Este é um tópico relativamente novo, por isso foi interessante ouvir. Você pode ver se deseja entender se vale a pena implementar algo semelhante, porque o relatório ajudará a entender melhor os prós e os contras dessa abordagem e a tomar uma decisão.
Comedy Talk de Chet Haase e Romain Guy me permitiu me distrair e esticar meu cérebro no meio do segundo dia. Uma postura muito engraçada de caras incrivelmente carismáticos sobre como manter um alto nível de qualidade do produto. Às vezes, parece que esses caras podem fazer qualquer relato de maneira legal. Depois disso, você definitivamente se tornará um especialista em Qualidade do Produto.

Faça o plug-in Android Gradle funcionar para você. Outro relatório foi interessante principalmente porque se tratava de novos recursos do Gradle e diretamente de seus desenvolvedores.

Keynote
Android: Para usuários e desenvolvedores - a segunda apresentação de Chet Haase e Romain Guy. Eles prepararam uma retrospectiva das mudanças feitas nas diferentes versões do Android, começando com o Lollipop. É especialmente interessante que eles justificaram a necessidade de cada alteração do ponto de vista não apenas do desenvolvedor, mas também do usuário. Se, por exemplo, você nunca pensou sobre o motivo pelo qual precisa de acesso à geolocalização para usar alguns recursos de interação via bluetooth, definitivamente ficará interessado.
Assim, o primeiro dia da conferência continha muitos relatórios para iniciantes, enquanto o segundo foi para desenvolvedores já experientes. Também vale a pena estar preparado para que alguns dos relatórios marcados pelo Intermediário possam ser uma recontagem da documentação com pequenos desvios. Em geral, não tivemos um efeito surpreendente do material, porque os tópicos abordados são de alguma forma ouvidos ou já são usados em nossa produção.
Droidcon London causou sensações controversas. Por um lado, esta é uma conferência bastante bem organizada, com um grande número de relatórios, estandes e participantes. Por outro lado, às vezes a qualidade dos relatórios deixou muito a desejar. Dos 59 relatórios, conseguimos destacar apenas 6. Sim, é claro, não fomos de todo. Mas se dois tópicos interessantes tivessem se encontrado ao mesmo tempo, estaríamos divididos constantemente. Infelizmente, porém, fomos a relatórios diferentes de uma só vez apenas duas vezes, e isso também é um indicador de seu nível. Sim, a conferência é digna, embora não haja estrelas suficientes do céu.
PS No pós-festa, eles dão cerveja 0,33 em cupons (2 peças).