1 points par GN⁺ 2024-01-23 | 1 commentaires | Partager sur WhatsApp

Mon enfant en bas âge adore toujours les avions, alors j’ai amélioré son radar

  • Jacob Bartlett est lead mobile engineer chez Gener8, humoriste de stand-up amateur, ancien chanteur de heavy metal et père épuisé.
  • Il écrit sur l’ingénierie logicielle (principalement iOS), les startups et les carrières, et partage son expérience de mise à niveau de l’application Aviator alors que sa fille adore toujours les avions.

Présentation d’Aviator 2.0

  • L’UI de l’application Aviator a été améliorée afin de placer les contrôles principaux au centre, tandis que les outils avancés moins fréquemment utilisés sont masqués dans un menu séparé.
  • La nouvelle UI inclut un indicateur de glissement pour signaler à l’utilisateur qu’il peut déployer le menu, et permet l’interaction avec l’arrière-plan afin de ne pas recouvrir l’UI principale du radar d’une ombre.

Nouvelles fonctionnalités

  • L’application Aviator inclut désormais une fonction de zoom permettant aux utilisateurs d’ajuster la portée des avions qu’ils souhaitent voir.
  • Une fonctionnalité a été ajoutée pour afficher le drapeau du pays de l’avion sous forme d’emoji via l’API OpenSky Network.
  • En tenant compte du temps nuageux au Royaume-Uni, un « mode couverture nuageuse » a été introduit pour masquer les avions à haute altitude cachés par les nuages.
  • La fonctionnalité affichant différentes icônes selon le type d’avion a été améliorée, ce qui permet par exemple de distinguer les hélicoptères des satellites.

Améliorations de l’API OpenSky Network

  • Les utilisateurs peuvent saisir leurs propres identifiants API OpenSky Network afin d’éviter les limitations de débit qui peuvent survenir avec la version non authentifiée.

Conclusion

  • Jacob estime qu’il est très gratifiant de créer quelque chose susceptible d’intéresser sa fille.
  • Il encourage les lecteurs à laisser un commentaire s’ils ont des idées de nouvelles fonctionnalités pour l’application Aviator ou des conseils sur l’ASO (optimisation pour les app stores).

L’avis de GN⁺

  • Cet article est un excellent exemple de la manière dont la technologie et la famille peuvent se rejoindre. Il est impressionnant de voir un père utiliser ses compétences pour développer une application adaptée aux centres d’intérêt de sa fille, tout en cherchant sans cesse à offrir une meilleure expérience utilisateur.
  • La mise à niveau de l’application Aviator rappelle aux développeurs l’importance d’améliorer un produit en intégrant les retours d’utilisateurs réels. En particulier lorsqu’un membre de la famille participe aux tests utilisateurs, le développeur bénéficie d’une motivation encore plus directe et personnelle.
  • Cet article montre que le développement logiciel peut dépasser le simple travail technique pour devenir un moyen d’enrichir la vie des utilisateurs et de renforcer les liens familiaux.

1 commentaires

 
GN⁺ 2024-01-23
Commentaire Hacker News
  • Il s’agit d’un commentaire de suivi sur un billet auparavant populaire, à propos d’un radar créé pour son enfant.

    • Ce serait chouette que l’avion s’affiche lors du balayage radar puis s’estompe progressivement jusqu’au balayage suivant.
    • Il serait aussi intéressant de déterminer l’horizon visible à partir de la position GPS actuelle et de l’altitude, selon les bâtiments et le relief environnants, puis de l’afficher sur la carte comme une zone masquée du radar.
  • Il partage une idée laissée en commentaire sur le blog.

    • Ce serait bien d’utiliser une vue en temps réel et les fonctions AR de l’iPhone pour afficher un point à la position approximative de l’avion.
    • Ajouter une fonction pour marquer les avions comme « vus » et « manqués » permettrait aussi d’affiner quels avions sont affichés.
    • On pourrait ajouter des badges/statistiques pour suivre différentes compagnies aériennes, types d’appareils, le vol le plus long, le vol le plus court, etc.
  • Pour un utilisateur qui a un mauvais sens de l’orientation, la fonction la plus importante sur smartphone est qu’une flèche sur la carte indique précisément la direction dans laquelle il regarde.

    • Il se demande quelles sont les limites techniques : si l’iPhone est meilleur qu’Android, si c’est un problème matériel, de signal GPS ou logiciel.
  • Il demande s’il y a des personnes sur Hacker News qui voudraient participer à un projet open source pour porter cette app sur Android.

    • Il mentionne que l’auteur a donné suffisamment d’informations dans son billet et que ce serait bien que quelqu’un la porte et la rende gratuite pour tout le monde.
  • Il signale qu’en utilisant l’app, le mode actuellement actif n’est pas clairement identifiable.

    • Par exemple, quand on bascule la météo, cliquer sur l’icône de nuage peut prêter à confusion : est-ce que le mode nuage est activé, ou est-ce qu’on affiche un ciel dégagé ?
  • Il trouve très satisfaisant de créer quelque chose avec lequel sa fille peut s’intéresser et jouer.

    • Il espère qu’elle s’intéressera aussi aux jeux de plateforme ou au heavy metal.
  • Il félicite l’auteur d’avoir réussi à satisfaire son utilisateur le plus important : sa fille.

  • Sa propre fille, qui adore les avions, se demande toujours où ils vont.

    • Il demande s’il est possible d’afficher les informations de vol, ou de montrer des informations quand on sélectionne un avion.
  • Il se demande si, dans le monde d’après le 11-Septembre, les enfants sont encore invités dans le cockpit.