Jump to content
Vekin

[Android][Site web] Le mot du jour

Recommended Posts

Nouveau : vous n'avez pas d'appareil sous Android ? Vous ne voulez pas installer une application de plus ? Pas de panique : le mot du jour est à présent publié quotidiennement sur le site officiel, ainsi que sur Twitter, Facebook et Google+ :love:

Bonjour à tous !
 
Je suis un jeune développeur de 24 ans qui aime aussi à programmer pendant les loisirs, particulièrement sur la plateforme Android  (j'ai fait un peu d'iOS en études mais ça s'arrête là).
 
Par le passé, j'ai eu l'occasion de publier quelques applications sur le Google Play, surtout de petits projets sans importance au début (bon nombre ont été supprimés depuis pour ne laisser que les sérieuses).
 
Puis j'ai fait un dictaphone, mon application phare pour le moment (bientôt 50'000 téléchargements) :D
 
L'application que je vous présente est éducative et se nomme « le mot du jour » !
 
Comme son nom l'indique, cette application vous permettra, je l'espère, de découvrir chaque jour (du lundi au vendredi) un nouveau mot (insolite, peu usité, etc) !
 
0043c2cbb1bafebbee55fe070fff0985.png

0dcc657645ffe9ef6900a42fbd0dd2a4.png

Un système de favoris (basique) est présent et il est possible de me proposer des mots directement depuis l'application ! Toute contribution étant la bienvenue.

Vous aimez les widgets ? Alors vous allez être aux anges, car l'application permet d'en définir de deux types : le dernier mot publié et un mot au hasard (fréquence d'actualisation paramétrable).

79aa7db50f3cf67f7c54cbaab9b2477f.png

Je vous laisse prendre de plus amples connaissances de l'application en consultant la fiche sur mon site (+ le lien direct vers l'APK pour ceux n'ayant pas le Google Play Store) : http://kevinvuilleumier.net/android/le-mot-du-jour/

L'application est disponible (gratuitement) sur le Google Play à cette adresse : https://play.google.com/store/apps/details?id=net.kevinvuilleumier.android.lemotdujour

N'hésitez pas à laisser un commentaire sur Google Play et de me faire part de vos remarques et commentaires éventuels  :love:

Compléments d'information (pour les intéressés) :

Genèse du projet

Mais comment m'est venue cette idée, me direz-vous ? En fait, je suis ce qu'on pourrait appeler un amoureux de la langue française : j'adore découvrir des mots et je suis particulièrement curieux (pas seulement dans ce domaine d'ailleurs, mais en général).

Un jour, je me suis dit que ça pouvait être une bonne idée d'avoir une application mobile qui sorte un peu du lot habituel (jeux, soundboards, lampes torches et j'en passe) et de proposer quelque chose qui serait éducatif pour l'utilisateur. Oui, je trouve que la plupart des applications actuelles ne sont que du vent ou, en tout cas, n'apportent que peu d'intérêt, de plus-value à l'utilisateur. Loin de moi l'idée de généraliser ou de dénigrer ce que font mes confrères/consoeurs, mais les applications « intelligentes » se font rares :fou:

Remarquez que mon application doit encore faire ses preuves sur le long terme, mais les échos que j'ai eu jusqu'ici ont été très positifs ! Je ne prétends pas avoir créé l'application la plus utile du monde ou celle ayant le plus d'intérêt, mais j'estime avoir apporté ma pierre à l’édifice :chinois:

Explications techniques

Tout d'abord, l'application ne demande qu'une seule permission, celle pour accéder à Internet (logique, les mots sont chargés depuis un serveur).

Autant le dire tout de suite : je n'aime pas les applications qui s'abrogent trop de droits, alors je ne fais pas pareil dans les miennes :baton:

Il en va de même pour la vie privée : en-dehors d'un petit bandeau publicitaire (AdMob), je n'ai rien d'autre, pas même un système de tracking ou de statistiques ! Un système de donation est prévu avec, à la clé, une absence de publicités pour les généreux donateurs :D

Basiquement, l'application fonctionne ainsi : elle se connecte à une API hébergée sur mon site et récupère le(s) nouveau(x) mot(s) au format JSON, puis les enregistre dans une base de données locale (SQLite). Du côté du serveur, tout est mis en cache pour accélérer l'accès aux données et éviter d'avoir de nombreux accès (inutiles) à ma base de données MySQL (mutualisée qui plus est) ! Sachant qu'il n'y a un changement dans les données qu'une fois par jour, il est contre-productif de vérifier à chaque fois...

La partie serveur (back-end) est codée en PHP (avec connexion PDO sur MySQL) et hébergée chez OVH et la partie cliente en Java (avec une bibliothèque tierce se chargeant des transferts sur le réseau, tâche ardue s'il en est).

Évolutions futures

Pour commencer : optimiser l'application au maximum, surtout afin d'éviter qu'elle aille vérifier à chaque lancement si un nouveau mot est disponible alors qu'une seule fois suffit (pas si simple à mettre en place, car il faut prendre en compte les décalages horaires et les autres subtilités casses-couilles du même acabit).

Il y a également tout l'aspect concernant les notifications qui est à revoir ! Par exemple, vérifier si un nouveau mot est effectivement disponible sur le serveur avant d'en notifier l'utilisateur :transpi:

Par ailleurs, j'ai quelques améliorations qui ont été proposées par les utilisateurs (indicateur si le mot a été lu ou non, widget, etc).

Finalement, la grosse évolution prévue est d'avoir un site web (accès universel et possibilité d'avoir d'autres rédacteurs ; le nom de domaine étant déjà réservé), voire des applications sur d'autres plateformes 8)

Edited by Vekin

Share this post


Link to post
Share on other sites

Bonjour!

 

Cool ton application!

 

Petite piste d'amélioration: afficher le mot du jour sur l'écran de débloquage du téléphone? :)

Share this post


Link to post
Share on other sites

Bonjour!

 

Cool ton application!

 

Petite piste d'amélioration: afficher le mot du jour sur l'écran de débloquage du téléphone? :)

 

Salut !

 

Merci pour le retour :)

 

Alors c'est une fonctionnalité que j'ai déjà envisagée, mais elle n'est pas urgente. De plus, se pose le problème des différentes surcouches constructeurs. Mais je la garde de côté !

Share this post


Link to post
Share on other sites

Bonjour ! 

 

Très chouette, très chouette ! Malheureusement, je ne pourrai pas tester (A moins qu'un portage sur Windows phone soit prévu ? :3) mais ça à l'air très chouette.

Tu te bases sur quoi pour les définitions ? Un dico particulier ? 

Share this post


Link to post
Share on other sites

Bonjour ! 

 

Très chouette, très chouette ! Malheureusement, je ne pourrai pas tester (A moins qu'un portage sur Windows phone soit prévu ? :3) mais ça à l'air très chouette.

Tu te bases sur quoi pour les définitions ? Un dico particulier ? 

 

Merci ! Alors un portage sur Windows Phone n'est pas encore prévu, mais qui sait, peut-être un jour ? En attendant, tu pourras te contenter du site web... enfin, quand il sera prêt :transpi:

 

Pour les définitions, je me base sur les descriptions fournies par plusieurs dictionnaires sur Internet, puis j'adapte les textes histoire de les personnaliser un minimum. J'utilise beaucoup le Wiktionnaire, le Larousse en ligne, le Trésor de la Langue Française informatisé et parfois Wikipédia. De temps en temps, j'utilise aussi le dictionnaire de Linternaute et d'autres dictionnaires spécialisés, en fonction du mot. Bref, je compile à partir des sources que j'estime fiables ;)

Share this post


Link to post
Share on other sites

Merci ! Alors un portage sur Windows Phone n'est pas encore prévu, mais qui sait, peut-être un jour ? En attendant, tu pourras te contenter du site web... enfin, quand il sera prêt :transpi:

 

Pour les définitions, je me base sur les descriptions fournies par plusieurs dictionnaires sur Internet, puis j'adapte les textes histoire de les personnaliser un minimum. J'utilise beaucoup le Wiktionnaire, le Larousse en ligne, le Trésor de la Langue Française informatisé et parfois Wikipédia. De temps en temps, j'utilise aussi le dictionnaire de Linternaute et d'autres dictionnaires spécialisés, en fonction du mot. Bref, je compile à partir des sources que j'estime fiables ;)

CNRTL. Foncez les gens !  :bisous:

 

Impatient de voir ce site une fois fini, ça peut-être très sympa ! 

Bon courage pour la suite :-)

Share this post


Link to post
Share on other sites

CNRTL. Foncez les gens !  :bisous:

 

Impatient de voir ce site une fois fini, ça peut-être très sympa ! 

Bon courage pour la suite :-)

 

Quel enthousiame, ça fait plaisir :love:

 

Merci de ton soutien :chinois:

Share this post


Link to post
Share on other sites

Pas d'autres avis sur l'application ?

 

Au passage, j'en profite pour dire que le site web devrait sortir d'ici au premier trimestre 2015. Soyez patients :chinois:

Share this post


Link to post
Share on other sites

Petit message afin de vous signaler qu'une nouvelle version va sortir très bientôt 8)

 

Elle est en ce moment en phase de bêta test !

 

Outre des corrections de bogues et des améliorations, plusieurs nouveautés sont au programme :

  • Meilleures notifications : réelle vérification si un nouveau mot est disponible et téléchargement automatique de celui-ci si c'est le cas ;
  • Barre de recherche (titre et description) ;
  • Flèches de navigation pour passer plus rapidement d'un mot à l'autre !

Comme amélioration, on peut noter le fait que l'application ne va plus rechercher la présence de nouveaux mots sur le serveur au démarrage de celle-ci si tous les mots ont déjà été chargés !

Share this post


Link to post
Share on other sites

Voilà, ladite mise à jour est disponible depuis hier ;)

 

N'hésitez pas à me faire part de vos retours !

Share this post


Link to post
Share on other sites

Petit message pour vous dire que j'ai été interviewé par OpenClassrooms concernant cette application :love:

Retrouvez l'interview sur leur blog !

Share this post


Link to post
Share on other sites

Haha ! Du coup, je comprends ton pseudo NXI :)

Pas de blagues sur le prénom, merci :D

Share this post


Link to post
Share on other sites

Bonjour à tous,

 

Alors j'ai une bonne et une mauvaise nouvelle à vous annoncer ! Je commence par la mauvaise : je ne sais toujours pas quand sortira le site web, désolé...

 

Par contre, et c'est là la bonne nouvelle, le flux Atom du mot du jour vient de sortir ;)

 

Voici les liens :
- http://lemotdujour.info/feeds/atom.xml (les 10 derniers mots publiés) ;
- http://lemotdujour.info/feeds/atom.xml?all (TOUS les mots publiés, merci de ne pas en abuser)

Share this post


Link to post
Share on other sites

Cette semaine, le 200ème mot a été publié (c'était « oblatif ») ! C'est l'occasion de faire le point en quelques chiffres :

 

- Le flux Atom, bien que récent (26 février), compte déjà 34'027 hits (requêtes), c'est de la folie :love:
- Les utilisateurs de l'application Android totalisent 53'353 hits, répartis comme suit : 29'334 entre juillet et novembre 2014, 1'616 en décembre 2014, 7'214 en janvier 2015, 8'544 en février et déjà 6'645 ce mois-ci !
- L'application Android a été téléchargée 4'023 fois depuis le Google Play, 139 fois depuis mon site et 627 fois depuis SlideMe
- L'espace disque occupé par les mots dans la base de données du serveur est de 211.4 Kio (environ 1 Kio par mot)
- J'ai reçu jusqu'à présent 45 propositions de mots via l'application, mais seulement un petit nombre est exploitable (beaucoup de bêtises ou de mots sans intérêts, trop courants)

Tout cela a été rendu possible grâce à vous, MERCI infiniment :kimouss:

Aussi sur Google+ : https://plus.google.com/112106010782559936615/posts/9JUZokneHPZ

Share this post


Link to post
Share on other sites

Vous n'avez pas d'appareil sous Android ? Vous ne voulez pas installer une application de plus ? Vous attendez impatiemment que le site sorte ? Pas de panique : le mot du jour est à présent publié quotidiennement sur Twitter, Facebook et sur Google+ :love:

 

Et comme Twitter ne permet que d'écrire un nombre limité de caractères, c'est sous la forme d'images que les mots sont publiés ! En voici un exemple.

 

De même, après un an sans nouvelle mise à jour de l'application (pour diverses raisons, dont techniques), j'ai le plaisir de vous annoncer que j'ai repris son développement :chinois:

 

Les widgets feront notamment leur apparition et d'autres nouveautés dont je reparlerai tout bientôt !

Edited by Vekin

Share this post


Link to post
Share on other sites

Et voilà, une nouvelle mise à jour de l'application a été publiée samedi :chinois:

 

Nouveautés :

  • Intégration des widgets : dernier mot publié et mot au hasard (plus à venir) ;
  • Mise en évidence des mots non-lus (description en gras - à améliorer éventuellement dans une mise à jour future) ;
  • Affichage du nombre de mots dans « À propos » ;
  • Correction de plusieurs bugs et plantages et diverses améliorations.
La plus grosse nouveauté de cette mise à jour reste dans l'intégration des widgets, qui se présentent comme ceci :
 
79aa7db50f3cf67f7c54cbaab9b2477f.png
 
En haut, le dernier mot publié, en bas, un mot au hasard (change toutes les heures, paramétrable).

Share this post


Link to post
Share on other sites

Une nouvelle mise à jour vient d'être publiée pour l'application :10_wink:

Cette version 1.5.0 apporte les changements suivants :

  • Mise en évidence des favoris dans la liste (une étoile est affichée à côté du mot) ;
  • Option pour marquer tous les mots comme lus/non-lus ;
  • Option pour importer et exporter les favoris ;
  • Nouveau filtre pour n'afficher que les mots non-lus dans la liste ;
  • Réduction du poids de l'application ;
  • Amélioration de la lisibilité des liens ;
  • Meilleures performances de l'application (jusqu'à 6 fois plus rapide au premier chargement des mots !) ;
  • Correction de plusieurs bugs et améliorations diverses.

Share this post


Link to post
Share on other sites

Une nouvelle mise à jour a été publiée ce matin :D

Cette version 1.6.0 apporte les changements suivants :

  • Affichage du nombre de mots non-lus dans l'icône de l'application (désactivable dans les paramètres, compatible uniquement avec certains launchers*) ;
  • Possibilité de « swiper » (glisser le doigt de droite à gauche ou de gauche à droite) pour passer d'un mot à l'autre ;
  • Vérification de la présence de nouveaux mots au démarrage de l'appareil (nouvelle permission demandée) ;
  • Diverses améliorations et corrections.

* Cela devrait normalement fonctionner avec les surcouches de fabricants tels que Samsung, Sony, LG, HTC, Asus, etc.

Edited by Vekin

Share this post


Link to post
Share on other sites

Hum, je vois que j'ai pris du retard dans ce topic. En effet, plusieurs mises à jours ont été publiées depuis mon dernier message, dont la dernière date d'il y a deux semaines !

Au menu de ces nouvelles versions :

Version 1.6.1 :

  • La vue des détails remonte au début lorsque l'on passe d'un mot à l'autre ;
  • L'affichage du nombre de mots non-lus dans l'icône de l'application est à présent désactivé par défaut (il est nécessaire de se rendre dans les paramètres pour l'activer !) ;
  • Nouvelle astuce et améliorations diverses.

Version 1.6.2 :

  • Ajout de la possibilité d'activer une notification de rappel dans les paramètres (s'affiche seulement si un mot n'a pas pu être téléchargé automatiquement, par exemple si l'appareil était hors-ligne) ;
  • Ajout de la possibilité de changer la police d'écriture des mots pour une police plus neutre et plus lisible.

Version 1.6.3 :

  • Meilleur affichage des mots longs dans la liste ;
  • La notification de rappel est à présent active par défaut.

Version 1.6.4 :

  • Ajout d'un bouton « Mot au hasard » dans la fenêtre d'affichage des mots ;
  • Les flèches de navigation sont à présent désactivées par défaut ;
  • Correction de plusieurs bugs.

Ah et surtout, j'ai le plaisir de vous annoncer que le site est enfin en ligne :iloveyou:

Veuillez noter que la peinture est encore fraîche : tous les mots n'ont pas encore été portés depuis l'application Android et il reste encore quelques points à finaliser !

Edited by Vekin

Share this post


Link to post
Share on other sites

Allez je télécharge l'application :)

 

Et le site est plutôt sympa

Share this post


Link to post
Share on other sites

Bonne apli sympathique :)

En amélioration peut-être indiquer en aide comment partager un mot. Tout le monde ne connaît pas forcément l'icône androïd.

Share this post


Link to post
Share on other sites
Il y a 15 heures, Exosol a écrit :

Bonne apli sympathique :)

En amélioration peut-être indiquer en aide comment partager un mot. Tout le monde ne connaît pas forcément l'icône androïd.

Tu veux parler du bouton de partage dans le menu ? Effectivement, je pourrais afficher une astuce à ce propos, même si j'étais loin d'imaginer qu'il en faudrait une pour ça !

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...