Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

La grande interview de développeur Android: Jolanda Verhoef

Anonim

Le Big Android BBQ Europe, qui s’est tenu récemment à Amsterdam, aux Pays-Bas, a réuni certains des meilleurs développeurs, passionnés et autres membres de la communauté européenne en Europe. Un spin-off du Big Android BBQ basé aux États-Unis, l'événement européen est maintenant dans sa deuxième année.

En plus de la partie barbecue, il est également l'hôte de deux jours de discussions de développeurs Android, et le discours liminaire de cette année a été présenté par Jolanda Verhoef de Blendle. Lors de l'événement, nous avons rencontré Jolanda pour parler d'Android, du développement mobile, du passé et du futur.

Qui êtes-vous et que faites-vous ici au Big Android BBQ Europe?

Je m'appelle Jolanda Verhoef et je développe pour Android depuis six ans, principalement en architecture. J'ai donné une conférence sur l'architecture avec RxJava. Alors, comment RxJava peut-il vous aider à créer une belle architecture épurée? Je travaille pour une entreprise appelée Blendle, une startup aux Pays-Bas, et auparavant, je travaillais pour des entreprises comme Philips, les gares de chemin de fer hollandaises, Enexis, etc. Et j'ai également créé ma propre application pour la géocachette.

Comment avez-vous commencé dans le monde du développement Android?

J'ai appris moi-même, fait quelques tutoriels en ligne et porté l'application sur Android. Et les bases de cette application sont toujours en cours de production.

En fait, c'est une très belle histoire et je vais raconter la version longue parce que j'ai envie de parler. A l'origine, j'étudiais l'informatique, je venais juste de commencer et j'avais des vacances d'été. Et puis mon père, qui est développeur iOS, a déclaré: "Eh bien, j'ai cette belle application iOS, avez-vous envie de la transférer sur Android?"

J'étais comme "euh, qu'est-ce qu'Android?" parce que c’était au début de l’activité des smartphones. Et j'étais comme "Ouais, eh bien, je n'ai rien à faire de toute façon, je viens d'apprendre à coder, alors pourquoi pas." Je ne connaissais donc pas d’Android à ce moment-là, mais j’ai appris par moi-même, fait quelques tutoriels en ligne et, essentiellement, porté l’application sur Android. Et les bases de cette application sont toujours en production aujourd'hui, alors c'est plutôt cool.

Il s'appelle Geocaching Buddy, il vous aide donc à géocacher, afficher des multicaches …

Quelles sont les choses que vous aimez le moins et que vous aimez le moins avec Android?

Je pense que ce que je préfère, c’est que vous puissiez réellement construire quelque chose que vous voyez réellement à l’écran. Bien sûr, cela provient essentiellement du développement d'applications, mais j'aime beaucoup le fait que, sur mobile, ce que vous construisez soit très palpable, très sensible, et vous voyez directement les résultats.

De plus, j'aime la communauté dynamique qui l'entoure, alors vous voyez qu'il y a beaucoup de gens qui pensent en dehors de la boîte, créant des choses cool comme RxJava, mais aussi comme Jake Wharton créant toutes sortes de bibliothèques, et j'adore ça.

Avec mobile, ce que vous construisez est très palpable, très sensible, et vous voyez directement les résultats.

Ce que j’aime moins, c’est que, selon moi, les directives officielles d’Android n’aident pas les gens à créer une belle architecture. Ainsi, chaque fois que vous entrez, par exemple, dans la programmation Java d'entreprise, vous en apprendrez plus sur les modèles de conception, les modèles d'architecture en couches et d'autres éléments, et ce, en quelque sorte, des logiciels essentiels aux logiciels d'entreprise. Mais alors, si vous construisez des applications mobiles, ils n'en ont aucune idée. Alors, dieu merci pour la communauté dynamique.

Une autre chose pourrait être de tourner l'écran, un peu, est très énervant. (Rires) Donc, c'est juste une question de paysage / portrait. C'est toujours en train de déconner.

Quel est le conseil le plus important que vous puissiez donner à quelqu'un qui commence aujourd'hui dans le développement Android?

En commençant, je dirais que: Ne présumez pas que la documentation officielle est exacte. Alors, lisez beaucoup de blogs et demandez conseil à tout le monde. Cherchez plus que la documentation de base.

Où voyez-vous le développement Android, ou Android en général, dans les prochaines années?

Je m'attends à ce que Kotlin prenne la relève, en gros. Ainsi, les nouveaux développeurs vont simplement apprendre Kotlin et arrêter complètement le développement Java. Et j'espère … J'espère que Google s'intéressera davantage à l'architecture et commencera à donner des conseils sur la manière de le faire.