Voici « HaruCard », une application de journal Android que j’ai développée seul.
Chaque jour, à l’heure définie, une question de rétrospective arrive sous forme de carte ; en y répondant, les textes s’accumulent jusqu’à devenir votre propre autobiographie.
« Aviez-vous, enfant, un secret que vous n’avez jamais pu confier à personne ? »
« Y avait-il un plat de votre enfance dont vous ne retrouvez aujourd’hui le goût nulle part ? »
« Sur le chemin de l’école, y avait-il un endroit où, sans raison, vous ralentissiez le pas ? »
L’application contient 700 questions de ce type.
- Je voulais tenir un journal, mais je me retrouvais à chaque fois désemparé devant l’écran vide. Je me suis dit que j’y arriverais si l’on me donnait un sujet. Les applications de journal existantes étaient soit avec publicité, soit sur abonnement. Et surtout, l’idée que mon journal soit envoyé sur le serveur de quelqu’un d’autre me dérangeait.
Techniquement, tout se résume à une décision : le LLM uniquement au moment du build.
- Les 700 questions sont un JSON statique généré par un LLM au moment du build, puis relu par un humain.
À l’exécution de l’app : 0 appel à un LLM, 0 serveur, 0 compte, 0 publicité. Le seul réseau utilisé est la communication avec le store au moment du paiement. - Toutes les notes sont stockées dans SQLite sur l’appareil. La sauvegarde est possible via export/import JSON, et vous pouvez les sauvegarder volontairement sur votre Google Drive ou équivalent. Le développeur ne peut absolument pas les voir.
- Les thèmes ont été créés à partir de 12 œuvres originales sous licence publique de type 1, notamment du Musée national de Corée, que j’ai recadrées et retouchées.
- React Native + Expo ; les notifications utilisent une planification locale.
Pour partager une galère : j’ai longtemps cherché pourquoi, sur Android 12, les notifications n’arrivaient pas à l’heure. Sans l’autorisation SCHEDULE_EXACT_ALARM, elles basculaient silencieusement vers des alarmes approximatives.
Le modèle économique est : « tout ce qui sert à écrire est gratuit, seul le fait de relier est payant ». Les questions, l’écriture, la consultation et les sauvegardes sont entièrement gratuites et illimitées ; seuls l’export des notes en livre PDF et les thèmes coûtent 3 900 wons, en paiement unique à vie. Quel que soit le statut du paiement, il n’y a aucune restriction sur les notes.
Je pense qu’une application de journal ne doit pas prendre les écrits en otage.
Pour l’instant, le service est disponible uniquement sur l’Android Play Store. Le compte développeur Apple App Store coûte vraiment cher. J’y réfléchis encore. En réalité, ce genre d’application devrait viser l’App Store, mais…
Les thèmes seront également mis à jour régulièrement. J’essaie de créer des thèmes avec une ambiance un peu classique, par exemple. Ce n’est pas facile de trouver le ressenti et le sujet d’un thème.
Tous les retours seront les bienvenus. Le point sur lequel j’aimerais particulièrement avoir des avis est le ton des questions. Récemment, j’ai entièrement réécrit les 700 questions, en passant de « questions qui demandent des faits » à « questions qui touchent aux émotions ».
Ex. : « Quel était votre premier emploi ? » -> « Le matin de votre premier jour de travail, dans quel état d’esprit avez-vous franchi la porte ? »
Je me demande si ces questions résonnent chez vous, ou si elles vous semblent trop pesantes.
Merci d’avance pour votre intérêt et vos avis !
Aucun commentaire pour le moment.