Sometimes, over engineering personal projects helps.
What feels like “too much” today often becomes your great advantage tomorrow on a project for your company.
Sometimes, over engineering personal projects helps.
What feels like “too much” today often becomes your great advantage tomorrow on a project for your company.
Nouveau POC : une intégration entre Kotlin MCP SDK et Jira.
L’idée est de piloter Jira via votre assistant (Claude, Copilot…) en langage naturel.
👉 Créer, consulter ou updater des tickets directement depuis ton outil préféré, sans changer de contexte ; et en Kotlin !
github.com/BapNesS/kotl...
Vacations are always good. They allow you to enjoy family, relax, go away from your habits, and quietly bring out new ideas or new projects. I always take a small notebook with me to write things down and see when I get home if they're still good ideas.
Je me suis fait un petit POC de serveur MCP en Kotlin en local, utilisable via Copilot Agent, qui peut appeler un serveur web.
C'est assez frappant de facilité !
Ça donne des idées 😄
Let's go #Android16 👌
Je n'ai pas pu tester l'impact par moi-même non.
Mais c'est "censé" être optimisé en local sur les Pixels à l'aide des différentes itérations des puces Tensor.
Je pense que c'est pour ça que le AICore beta n'est dispo que sur les Pixels les plus récents.
Côté app Android :
- UI avec Material 3 Expressive (joli, fluide)
- DI avec #Koin (évidemment 😄)
Un "nano" projet perso mais très instructif à monter. Si vous voulez jeter un œil, cloner, tester ou en discuter 👇
🔗 github.com/BapNesS/andr...
⚠️ J’ai remarqué que les temps de réponse en local étaient parfois étonnamment longs.
Ce n’est pas aussi rapide que ce que j’espérais, même si c’est déjà impressionnant d’avoir ça en local sur un téléphone.
🧪 Ce que je retiens du mode OnDevice :
En supprimant la barrière du réseau, on ouvre plein de portes pour les apps :
✅ Créativité
✅ Expériences instantanées
✅ Moins de dépendances techniques
✅ Et plus écolo a priori (zéro appel serveur)
☁️ Option 2 : API Gemini de Google
Plus classique : appel au modèle via une clé API et une connexion internet.
C’est stable, bien documenté, et facile à utiliser.
Mais on reste tributaire de :
- la latence réseau
- la connexion constante
- le coût serveur
Cette option n’est dispo que :
- sur certains téléphones Pixel récents
- en mode bêta
- après avoir suivi une procédure d’activation assez spécifique
Donc pas encore pour tout le monde, mais ça évoluera sûrement.
🧠 Option 1 : IA en local (OnDevice)
Le modèle Gemini Nano tourne directement sur l'appareil, sans besoin de réseau.
C’est super prometteur pour la vie privée, la latence et l’autonomie des apps.
Mais quelques limites 👇
🧵 J’ai testé l’intégration de modèles Gemini dans une app Android, avec deux approches côté IA :
- En local (OnDevice)
- Via l’API Gemini de Google
Petit thread d’exploration et de retour d’expérience 👇
This is interesting !
"The Navigation Event library provides a KMP-first API for handling system back as well as Predictive Back."
developer.android.com/jetpack/andr...
Ma feature team Android / BFF l’utilise depuis +1 an via IntelliJ : le HTTP Client de JetBrains est un super outil pour tester vos APIs.
Bonne nouvelle : il est maintenant dispo dans Android Studio !
👉 blog.jetbrains.com/blog/2025/06...
#AndroidDev #JetBrains #HTTPClient
Nous avons à nouveau eu la chance d'être speaker à @androidmakers.bsky.social cette année avec @enthuan.bsky.social Encore une formidable aventure !
Merci aux organisateur·rice·s et à @decathlonfrance.bsky.social pour leur confiance et de rendre ça possible.
#AndroidMakers #AMxDC25
En pleine révision pour être prêt demain pour @androidmakers.bsky.social. See you there!
Avec @enthuan.bsky.social of course 🛹🛹
Bonne continuation, Romain!
You've been a tremendous inspiration — both technically and as a fellow Frenchie thriving in the US
Kotlin cheatsheet I made for #FOSDEM. It's hard to keep everything in one page so it really only covers the essentials.
Ce moment où tu ouvres une app, que tu vois des trucs à corriger, et que tu cherches sur GitHub et LinkedIn si c'est possible de faire une issue ou de contribuer 🫣
📅 Rendez mardi prochain pour le Meetup du Paris Android User Group où je parlerai de #Konsist !
www.meetup.com/fr-FR/androi...
New post on Medium: “Modernizing website updates with Kotlin Script and GitHub“
During this winter holiday, I’ve decided to modernize the update process of my personal website with Kotlin Script.
medium.com/@bapness/mod...
Quand tu nettoies FTP et archives pas mal de choses vieilles d'au moins 14 ans…
And it's pretty nice on my side
Hey Bluesky! 👋
Bonjour Bluesky! 👋
I guess I'll often switch from english to french when posting