Jump to content

[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)

Link to comment
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é !

Link to comment
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 ? 

Link to comment
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 ;)

Link to comment
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 :-)

Link to comment
Share on other sites

  • 1 month later...

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 !

Link to comment
Share on other sites

  • 4 weeks later...

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)

Link to comment
Share on other sites

  • 4 weeks later...

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

Link to comment
Share on other sites

  • 1 year later...

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 !

Link to comment
Share on other sites

  • 1 month later...

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).
Link to comment
Share on other sites

  • 4 months later...

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.
Link to comment
Share on other sites

  • 4 months later...

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.

Link to comment
Share on other sites

  • 3 months later...

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 !

Link to comment
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 !

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...