Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

A grande entrevista para desenvolvedores android: jolanda verhoef

Anonim

O Big Android BBQ Europe, realizado recentemente em Amsterdã, na Holanda, reúne alguns dos principais desenvolvedores, entusiastas e outros membros da comunidade da Europa em uma celebração do Android, código e carne cozida. Como resultado do Big Android BBQ, com sede nos EUA, o evento europeu está agora em seu segundo ano.

Além da parte atual do churrasco, também são realizados dois dias de palestras dos desenvolvedores do Android, e a palestra deste ano foi apresentada por Jolanda Verhoef, da Blendle. Conversamos com Jolanda durante o evento para falar sobre Android, desenvolvimento móvel, o passado e o futuro.

Quem é você e o que está fazendo aqui no Big Android BBQ Europe?

Meu nome é Jolanda Verhoef e desenvolvo o Android há seis anos, focando principalmente na arquitetura. Eu dei uma palestra sobre arquitetura junto com o RxJava. Então, como o RxJava pode ajudá-lo a criar uma arquitetura limpa e agradável. Eu trabalho em uma empresa chamada Blendle, uma startup na Holanda, e antes disso eu trabalhei em empresas como Philips, estações ferroviárias holandesas, Enexis, coisas assim. E eu criei meu próprio aplicativo para geocaching também.

Como você começou no mundo do desenvolvimento do Android?

Eu me ensinei, fiz alguns tutoriais on-line e portou o aplicativo para o Android. E o básico desse aplicativo ainda está em produção hoje.

Bem, essa é realmente uma história muito legal, e eu vou contar a versão longa porque sinto vontade de falar. Originalmente eu estudava Ciência da Computação, tinha acabado de começar e tinha férias de verão. E então meu pai, que é desenvolvedor de iOS, disse: "Bem, eu tenho esse ótimo aplicativo para iOS, você gostaria de portá-lo para o Android?"

Eu fiquei tipo "uh, o que é o Android?" porque foi nos tempos de início do negócio de smartphones. E eu fiquei tipo "sim, bem, eu não tenho nada para fazer, acabei de aprender a codificar, então por que não". Então, eu não conhecia nenhum Android naquele momento, mas me ensinei, fiz alguns tutoriais on-line e, basicamente, portou o aplicativo para o Android. E o básico desse aplicativo ainda está em produção hoje, então isso é bem legal.

Chama-se Geocaching Buddy, por isso ajuda você a geocaching, visualizando multicaches …

Quais são algumas das suas coisas favoritas e menos favoritas sobre como trabalhar com o Android?

Minhas coisas favoritas são, eu acho, que você realmente constrói algo que realmente vê na tela. Claro, isso é basicamente do desenvolvimento de aplicativos, mas eu realmente gosto disso com dispositivos móveis, é muito palpável, muito sensível ao que você está construindo e você vê diretamente os resultados.

Além disso, eu gosto da comunidade vibrante ao redor, então você vê que muitas pessoas pensam fora da caixa, criando coisas legais como RxJava, mas também como Jake Wharton criando todos os tipos de bibliotecas diferentes, e eu realmente amo isso.

Com o celular, é muito tocável, muito sensível ao que você está construindo e você vê diretamente os resultados.

O que eu menos gosto é que, na minha opinião, as diretrizes oficiais do Android não ajudam as pessoas a criar uma arquitetura legal. Portanto, sempre que você entrar, por exemplo, na programação Java corporativa, aprenderá sobre padrões de design e padrões de arquitetura em camadas e outras coisas, ou seja, como o núcleo do software corporativo. Mas se você criar aplicativos para dispositivos móveis, eles simplesmente não fazem ideia. Então, graças a Deus pela comunidade vibrante.

Outra coisa que pode estar mudando a tela é meio irritante. (Risos) Então, é apenas a coisa da paisagem / retrato. Está sempre brincando com as coisas.

Qual é o conselho mais importante que você poderia dar a alguém que está começando no desenvolvimento do Android hoje?

Começando, eu diria o seguinte: Não assuma que o que a documentação oficial diz está correto. Portanto, leia muitas postagens do blog e peça conselhos a todos. Olhe além da documentação básica.

Para onde você vê o desenvolvimento do Android, ou o Android em geral, nos próximos anos?

Espero que Kotlin assuma o controle, basicamente. Assim, os novos desenvolvedores aprenderão o Kotlin e interromperão completamente o desenvolvimento do Java. E eu espero … Espero que o Google entenda melhor a arquitetura e comece a dar conselhos sobre como fazer isso.