Comment réinstaller l’application mobile Nageurs.com sur son téléphone

Il y a quelques années j’ai développé une application mobile pour saisir plus facilement ses séances d’entraînement depuis son téléphone. Disponible à l’époque sur iOS et Android, j’ai fini par les retirer de ces deux magasins d’application mais on peut toujours installer à la main ces applications sur son téléphone aujourd’hui.

Les raisons pour lesquelles j’ai retiré l’application Nageurs.com du PlayStore et de l’AppStore

Les coûts d’abonnement d’abord. Mais aussi parce que sans cesse il faut mettre à jour l’application et la republier simplement parce que Google ou Apple émet un nouveau certificat qu’il faut intégrer, ou qu’il faut fournir des copies d’écran dans de nouvelles dimensions pour les taille d’écran des nouveaux modèles, recompiler le code pour suivre les mise à jour des terminaux, etc.

A présent il existe de nouveaux services pour prendre en charge ces étapes de compilation et publication. Cela pourrait être une solution pour remettre un jour l’application sur les stores, et éviter toutes les étapes très chronophages de publication.

Installer l’application sur iOS

Heureusement l’application a été développée en mode web et un simple navigateur comme Safari ou Chrome suffit pour avoir l’équivalent. Il n’y a plus les contraintes précédentes, mais en contrepartie il y a moins de visibilité pour l’application et surtout pas de moyen automatique pour l’installer sur son écran d’accueil.

Ouvrir Safari et aller à l’adresse suivante : https://www.nageurs.com/a

Tout en bas cliquer sur le bouton de partage :

Choisir à présent dans le menu « Sur l’écran d’accueil » :

Et enfin, valider en cliquant sur « Ajouter ».

Et voilà, l’application est à présent installée sur l’écran d’accueil de votre téléphone !

Quelques fonctionnalités de l’application

L’annuaire des piscines, avec recherche sur la carte, mais aussi la liste des piscines autour de soi, et un moteur de recherche de piscines :

La saisie de ses séances de natation, des statistiques et des classements :

Quelles technologies ont été utilisées pour le développement

J’ai choisi de développer l’application avec l’environnement de développement Ionic qui s’appuie lui-même sur le framework javascript AngularJS développé par Google.

L’application échange les données avec le site par le biais d’API et de messages JSON. Les données sont transférées de manière sécurisées par HTTPS.

L’environnement permet de compiler avec Cordova l’application vers Android en ligne de commande.

J’utilisais les serveurs de MacinCloud pour compiler les applications pour IOS avec XCode, un des rares sinon le seul service à proposer de la location de machine mac à l’heure dans le cloud.

Finalement la seule fonctionnalité qui n’est pas possible à travers cette installation à la main c’est la possibilité de recevoir des notifications.

Mise à jour de l’application mobile. Version 1.0.7

Mise à jour en ligne pour l’application iOS et Android, qui est désormais en version 1.0.7. Voici les notes de version :

  •   1,000 téléchargements sur Android, 750 sur iOS. Et plus de 3,200 kilomètres enregistrés sur l’application !
  •   lien de partage vers Facebook / Twitter / … sur la page de confirmation de saisie d’une séance
  •   nouvelle vue de détail d’une piscine, avec galerie photo et commentaires
  •   depuis le détail d’une fiche possibilité d’afficher la piscine sur la carte

Pour les utilisateurs d’iOS, merci de donner une évaluation de l’application, de préférence une bonne note bien entendu 🙂 

Mise à jour de l’application mobile pour Android. Version 1.0.3

Tout d’abord merci à toutes celles et ceux qui ont commencé à utiliser l’application et particulièrement à celles et ceux qui ont laissé une évaluation ! L’application a une note de 4,85/5. Continuez à donner des évaluations, cela m’encourage pour faire évoluer l’application.

Voici les notes de version 1.0.3 qui voit l’arrivée d’une fonctionnalité très attendue : les classements !

1.0.3 : jeudi 20 aout 2015

  • ajout des classements des nageurs par distance, nombre de séances et piscines !
  • correction d’un bug sur la synchronisation des piscines favorites
  • correction d’un bug lors de la saisie successive de plusieurs longueurs hybrides
  • chargement progressif des séances sur la page « mes séances »
  • chargement des piscines favorites et des piscines à proximité lors de la connexion à l’application

Un rapide aperçu des classements :

IMG_6360 IMG_6361

Mise à jour de l’application mobile pour Android. Version 1.0.2

En attendant la version iphone (qui sera aussi bien que la version android, promis !), la version android a été mise à jour en version 1.0.2.

Voici les notes de version. Malheureusement le texte de mise à jour est limité à 500 caractères sur le Play Store d’Android, et la description du nombre d’évolution en nécessite au moins le double.

1.0.2 : vendredi 31 juillet 2015

  • il est désormais possible depuis la liste des séances de voir les commentaires enregistrés
  • simplification de la saisie de nage dites « hybrides »: par exemple pour des longueurs en battements les bras sont au repos
  • lors de l’ajout d’une séance ajout de boutons pour revenir aux étapes précédentes
  • rafraichissement de la liste des séances dès l’enregistrement ou la modification d’une séance
  • affichage du nombre de km total enregistré sur l’application sur la page de bienvenue
  • affichage des drapeaux de pays dans le menu langue de l’application
  • division par 2 du poids de l’application
  • amélioration de la synchronisation des piscines favorites, et chargement des favorites dès la connexion à l’application
  • moins de requêtes entre l’application et le site, pour une meilleure expérience d’utilisation en mobilité !

Il y a également eu des améliorations et correction de bugs dans le back-office, qui bénéficient donc aussi aux précédentes versions.

N’oubliez pas, si vous aimez cette application, de mettre une note ainsi qu’un commentaire 🙂

L’application est téléchargeable ici.

Dans les commentaires de cet article, par MP, mail ou autre, n’hésitez pas à me dire quelles fonctions vous aimeriez avoir pour les prochaines versions. Et pareil si vous découvrez un bug ou une anomalie.