Iñaki Bes 📱 Android Architect Ⓥ🌱
banner
inakibes.bsky.social
Iñaki Bes 📱 Android Architect Ⓥ🌱
@inakibes.bsky.social
👉︎ Android developer 👉︎ Kotlin | Kotlin Multiplatform | Testing | CI/CD | Koin | Compose | Legacy code | Java | Clean Code | Clean Architecture 🌱 #AndroidDev #Rural #SoyRural #Spain #Huesca
𝗩𝗦 𝗖𝗼𝗱𝗲 𝟭.𝟭𝟬𝟳 𝗠𝘂𝗹𝘁𝗶-𝗔𝗴𝗲𝗻𝘁 𝗱𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 𝗹𝗮𝗻𝗱𝘀 𝗶𝗻 𝘀𝘁𝗮𝗯𝗹𝗲 🤖⚡

VS Code now supports multi-agent orchestration: run Copilot + custom agents together, delegate work to local/background/cloud agents, and manage everything from Agent HQ.

#VSCode #GitHubCopilot #AIAgents
December 12, 2025 at 5:34 AM
The 𝗟𝗶𝗻𝘂𝘅 𝗙𝗼𝘂𝗻𝗱𝗮𝘁𝗶𝗼𝗻 has created the 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗔𝗜 𝗙𝗼𝘂𝗻𝗱𝗮𝘁𝗶𝗼𝗻.

• 𝗠𝗖𝗣 is the universal protocol for tools and data.
• 𝗴𝗼𝗼𝘀𝗲 offers a local-first agent framework.
• 𝗔𝗚𝗘𝗡𝗧𝗦.𝗺𝗱 standardises coding-agent guidance.

AWS, Google, Microsoft, Anthropic, Block and OpenAI join as members.
December 10, 2025 at 6:16 AM
𝗔𝗻𝗱𝗿𝗼𝗶𝗱 𝗦𝘁𝘂𝗱𝗶𝗼 𝗢𝘁𝘁𝗲𝗿 𝟮 𝗶𝘀 𝗻𝗼𝘄 𝘀𝘁𝗮𝗯𝗹𝗲 🦦

It focuses on improvements to AI support and performance.

• 𝗚𝗲𝗺𝗶𝗻𝗶 𝟯 𝗣𝗿𝗼 𝗶𝗻 𝗔𝗴𝗲𝗻𝘁 𝗠𝗼𝗱𝗲
• 𝗔𝗻𝗱𝗿𝗼𝗶𝗱 𝗞𝗻𝗼𝘄𝗹𝗲𝗱𝗴𝗲 𝗕𝗮𝘀𝗲 𝗴𝗿𝗼𝘂𝗻𝗱𝗶𝗻𝗴
• 𝗖𝗹𝗼𝘂𝗱 𝘀𝘆𝗻𝗰 𝗳𝗼𝗿 𝗜𝗗𝗘 𝘀𝗲𝘁𝘁𝗶𝗻𝗴𝘀
• 𝗦𝘁𝗮𝗯𝗹𝗲𝗿, 𝗳𝗮𝘀𝘁𝗲𝗿 𝗞𝗼𝘁𝗹𝗶𝗻 𝗞𝟮
• 𝗜𝗺𝗽𝗿𝗼𝘃𝗲𝗱 𝘁𝗲𝗿𝗺𝗶𝗻𝗮𝗹 𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲

#androidstudio #android #AndroidDev
December 9, 2025 at 6:49 AM
You last less than Antigravity tokens.

#Antigravity #GoogleAI #tokens
November 26, 2025 at 8:12 AM
𝗦𝗽𝗿𝗶𝗻𝗴 𝗕𝗼𝗼𝘁 𝟰.𝟬.𝟬 𝗮𝘃𝗮𝗶𝗹𝗮𝗯𝗹𝗲 𝗻𝗼𝘄 💯

- A complete modularization of the Spring Boot codebase.

- Portfolio-wide improvements for null safety with JSpecify.

- First class support for Java 25 (Java 17 compatibility).

- Support for API Versioning and HTTP Service Clients for REST based applications.
November 21, 2025 at 6:20 AM
𝗬𝗼𝘂𝗿 𝗜𝗗𝗘 𝘀𝗵𝗼𝘂𝗹𝗱 𝗰𝗮𝘁𝗰𝗵 𝗗𝗜 𝗲𝗿𝗿𝗼𝗿𝘀, 𝗻𝗼𝘁 𝘆𝗼𝘂𝗿 𝘂𝘀𝗲𝗿𝘀 🛑

With the release of 𝗞𝗼𝗶𝗻 𝗜𝗗𝗘 𝗣𝗹𝘂𝗴𝗶𝗻 𝟭.𝟱.𝟭, the gap between static analysis and dynamic injection just got smaller. This update brings full support for 𝗞𝗼𝗶𝗻 𝗔𝗻𝗻𝗼𝘁𝗮𝘁𝗶𝗼𝗻𝘀 𝟮.𝟮 and is essential for maintaining a clean architecture

#kotlin #koin #android
November 21, 2025 at 4:52 AM
Jetpack Navigation 3 is stable! 🚀🚀

The original Jetpack Navigation library (now Nav2) was designed 7 years ago and, while it serves its original goals well and has been improved iteratively, the way apps are now built has fundamentally changed.
November 20, 2025 at 5:54 AM
👍 𝗩𝗼𝘁𝗲 𝗳𝗼𝗿 𝗵𝗼𝗼𝗸𝘀 𝗶𝗻 𝗖𝗼𝗱𝗲𝘅 ⚙️✨

If you’re 𝘂𝘀𝗶𝗻𝗴 𝗔𝗜 𝗮𝗴𝗲𝗻𝘁𝘀 𝗱𝗮𝗶𝗹𝘆, you already know why this matters.

Claude has shown how powerful well-designed hooks can be: predictable workflows, cleaner iterations, and automated checks.

Vote for hooks!

github.com/openai/codex...

#AiAgent #codex #ClaudeCode
Event Hooks · Issue #2109 · openai/codex
Let us define event hooks with pattern matching, to trigger scripts/commands before/after codex behaviors.
github.com
November 18, 2025 at 5:33 AM
Docker has just released an official plugin to debug Docker images directly in Visual Studio Code 🚀🎯

• Add breakpoints inside the Dockerfile.
• Use dynamic MCPs for AI agents via Docker MCP Gateway, without hardcoding tools.
• Cagent will be integrated into Docker Desktop
• Docker Hardened Images
November 17, 2025 at 6:02 AM
🤯 𝗙𝗼𝗼𝗹𝗽𝗿𝗼𝗼𝗳 𝗺𝗲𝘁𝗵𝗼𝗱 𝘁𝗼 𝘄𝗼𝗿𝗸 𝗲𝗳𝗳𝗲𝗰𝘁𝗶𝘃𝗲𝗹𝘆 𝘄𝗶𝘁𝗵 𝗔𝗜 𝗮𝗴𝗲𝗻𝘁𝘀 — 𝗶𝗻 𝟳 𝘀𝘁𝗲𝗽𝘀 🤖⚡️

1️⃣ Read the docs.

2️⃣ Experiment.

3️⃣ Read more docs.

4️⃣ Experiment again.

5️⃣ Keep reading.

6️⃣ Keep testing.

7️⃣ Go back to step 1. 🔁

In short: 𝗿𝗲𝗮𝗱 𝘁𝗵𝗲 𝗱𝗼𝗰𝘂𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻 𝗮𝗻𝗱 𝗲𝘅𝗽𝗲𝗿𝗶𝗺𝗲𝗻𝘁 relentlessly 😁
November 15, 2025 at 9:18 AM
𝗡𝗲𝘄 𝗚𝗼𝗼𝗴𝗹𝗲 𝗴𝘂𝗶𝗱𝗲 𝗼𝗻 𝗖𝗼𝗻𝘁𝗲𝘅𝘁 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴: 𝘀𝗲𝘀𝘀𝗶𝗼𝗻𝘀 𝗮𝗻𝗱 𝗺𝗲𝗺𝗼𝗿𝘆 🧠

• 𝗖𝗼𝗻𝘁𝗲𝘅𝘁 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴: organising information inside the context window.
• 𝗦𝗲𝘀𝘀𝗶𝗼𝗻𝘀: the chronological structure behind every interaction.
• 𝗠𝗲𝗺𝗼𝗿𝘆: mechanisms for personalised and persistent agent behaviour.
November 13, 2025 at 5:31 AM
👉 One promises the future

👉 The other is already compiling it ✨✨🚀

#KotlinMultiplatform #AndroidDev #iOSDev
November 11, 2025 at 5:42 AM
Learn how to write your own custom skills, incorporating guidance from our skills best practices to understand the principles that make skills most effective.

#ai #claude #claudeskills #automation #promptengineering #aiexpertise #llmtools #AndroidDev

support.claude.com/en/articles/...
Teach Claude your way of working using skills | Claude Help Center
support.claude.com
November 10, 2025 at 5:50 AM
🧩📱🚀 𝗨𝗽𝗱𝗮𝘁𝗲 𝗼𝗻 𝘁𝗵𝗲 𝗼𝗳𝗳𝗶𝗰𝗶𝗮𝗹 𝗔𝗻𝗱𝗿𝗼𝗶𝗱 𝗮𝗽𝗽 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗴𝘂𝗶𝗱𝗲

Google has refreshed its official architecture guidelines for Android apps (October 2025)👇

developer.android.com/topic/archit...
Guide to app architecture  |  App architecture  |  Android Developers
developer.android.com
November 3, 2025 at 6:07 AM
Reposted by Iñaki Bes 📱 Android Architect Ⓥ🌱
Urik 0.4.0-beta released!

🇪🇸 Spanish language support - thanks @inakibes.bsky.social !
Fixed cursor positioning bugs
Fixed backspace issues with punctuation

Privacy-first, on-device, zero network access

github.com/urikdev/Urik/releases

#androiddev #kotlin #keyboard #opensource
Releases · urikdev/Urik
Privacy-first keyboard for Android with on-device processing and encrypted storage. - urikdev/Urik
github.com
November 2, 2025 at 3:09 PM
🧠 𝗤𝗔 𝗶𝘀𝗻’𝘁 𝗷𝘂𝘀𝘁 𝗮𝗯𝗼𝘂𝘁 𝘁𝗲𝘀𝘁𝗶𝗻𝗴 𝗰𝗼𝗱𝗲, 𝗶𝘁’𝘀 𝗮𝗯𝗼𝘂𝘁 𝘂𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱𝗶𝗻𝗴 𝘁𝗵𝗲 𝗯𝘂𝘀𝗶𝗻𝗲𝘀𝘀

The work of QA goes beyond testing code. It’s about understanding the product’s purpose & the value it brings to the business. It’s not just about verifying that features work, but ensuring they deliver real value to the user
November 1, 2025 at 6:27 AM
🚀 𝗞𝗼𝘁𝗹𝗶𝗻 𝗠𝘂𝗹𝘁𝗶𝗽𝗹𝗮𝘁𝗳𝗼𝗿𝗺 𝗹𝗮𝘂𝗻𝗰𝗵𝗲𝘀 𝗮 𝗿𝗲𝗱𝗲𝘀𝗶𝗴𝗻𝗲𝗱 𝗹𝗮𝗻𝗱𝗶𝗻𝗴 𝗽𝗮𝗴𝗲

🤔 Is this redesign Google and JetBrains’ joint answer to the new Swift SDK that compiles for Android?

developer.android.com/kotlin/multi...
October 30, 2025 at 6:07 PM
Reposted by Iñaki Bes 📱 Android Architect Ⓥ🌱
🚀 @Droidcon London next week!

Thursday 30th | Studio Stage | 15:30-16:45

Performance Killers Exposed: Live App Debugging with Kotzilla & Koin

Learn to catch ANRs early & debug DI performance with Miguel Valdes Faura

See you there! 👋
london.droidcon.com/agenda

#AndroidDev #Kotlin #dclnd25
October 24, 2025 at 12:02 PM
💥 𝗦𝘄𝗶𝗳𝘁 𝗮𝗿𝗿𝗶𝘃𝗲𝘀 𝗼𝗻 𝗔𝗻𝗱𝗿𝗼𝗶𝗱 🚀

For the first time, Swift can officially be used to build Android apps. 🧩

Apple, together with the community, has released an 𝗼𝗳𝗳𝗶𝗰𝗶𝗮𝗹 𝗦𝗪𝗜𝗙𝗧 𝗦𝗗𝗞 𝗳𝗼𝗿 𝗔𝗻𝗱𝗿𝗼𝗶𝗱, allowing developers to compile and run Swift code natively on Android, just like on iOS.

tinyurl.com/2atfz9hy
Announcing the Swift SDK for Android
Swift has matured significantly over the past decade — extending from cloud services to Windows applications, browser apps, and microcontrollers. Swift powers apps and services of all kinds, and thank...
tinyurl.com
October 25, 2025 at 4:18 AM
Reposted by Iñaki Bes 📱 Android Architect Ⓥ🌱
⚡️ Performance tracking built-in your DI!

@Monitor — new in Koin Annotations 2.2 — trace your components

🧩 Call timing & latency metrics
🧠 Detect bottlenecks
🔥 Debug smarter

Focus on your app — see how it performs.
👉 blog.insert-koin.io/koin-annotat...

#Koin #Kotlin #AndroidDev #KMP
Koin Annotations 2.2 —JSR 330 Compatibility, Smart Configurations and Scope Archetypes
This release of Koin Annotations 2.2, focuses on interoperability, developer safety, and even built-in observability
blog.insert-koin.io
October 22, 2025 at 8:02 AM
🧠⚠️🔍 𝗕𝗿𝗮𝘃𝗲 𝗵𝗮𝘀 𝗽𝗿𝗼𝘃𝗲𝗱 𝗔𝗜 𝗯𝗿𝗼𝘄𝘀𝗲𝗿𝘀 𝗮𝗿𝗲 𝘀𝘁𝗶𝗹𝗹 𝘂𝗻𝘀𝗮𝗳𝗲

Agentic Browser Security: Indirect Prompt Injection in Perplexity Comet
brave.com/blog/comet-p...

Unseeable prompt injections in screenshots: more vulnerabilities in Comet and other AI browsers
brave.com/blog/unseeab...

#AI #promptinjection
Agentic Browser Security: Indirect Prompt Injection in Perplexity Comet | Brave
The attack we developed shows that traditional Web security assumptions don't hold for agentic AI, and that we need new security and privacy architectures for agentic browsing.
brave.com
October 23, 2025 at 4:54 AM
Reposted by Iñaki Bes 📱 Android Architect Ⓥ🌱
#Koin Annotations 2.2 — new major milestone for #Kotlin DI!

✅ JSR-330 Compat
🚀 Smart Configurations — Automatic module discovery and assembly
🔥 Scope Archetypes — Standard lifecycle scopes for #AndroidDev & #KMP
🛟 Built-in tracing and monitoring

👉 blog.insert-koin.io/koin-annotat...
Koin Annotations 2.2 —JSR 330 Compatibility, Smart Configurations and Scope Archetypes
This release of Koin Annotations 2.2, focuses on interoperability, developer safety, and even built-in observability
blog.insert-koin.io
October 21, 2025 at 9:02 AM
🌍 𝗖𝗵𝗮𝘁𝗚𝗣𝗧 𝗔𝘁𝗹𝗮𝘀: 𝘁𝗵𝗲 𝗻𝗲𝘄 𝗯𝗿𝗼𝘄𝘀𝗲𝗿 𝘄𝗶𝘁𝗵 𝗔𝗜 𝗮𝘁 𝗶𝘁𝘀 𝗰𝗼𝗿𝗲 ⚡

OpenAI has just unveiled 𝗖𝗵𝗮𝘁𝗚𝗣𝗧 𝗔𝘁𝗹𝗮𝘀, a web browser built from the ground up with ChatGPT at its centre. It’s not an extension or a sidebar, it’s a completely new way to browse.

chatgpt.com/atlas/get-st...

#AI #ChatGPT #OpenAI #ChatGPTAtlas
ChatGPT Atlas
Learn how to install Atlas, the new browser with ChatGPT built in. Now for macOS on desktop.
chatgpt.com
October 22, 2025 at 4:43 AM
📣 𝗞𝗼𝗶𝗻 𝗔𝗻𝗻𝗼𝘁𝗮𝘁𝗶𝗼𝗻𝘀 𝟮.𝟯.𝟬 𝗶𝘀 𝗼𝘂𝘁! 🎉

The update focuses on making 𝗞𝗼𝗶𝗻 𝗔𝗻𝗻𝗼𝘁𝗮𝘁𝗶𝗼𝗻𝘀 easier to understand, faster to build, and more future-proof for developers across Android and KMP.

github.com/InsertKoinIO...

#Kotlin #Koin #KMP #DI #AndroidDev #JetBrains #KotlinMultiplatform #KSP
Release 2.3.0 · InsertKoinIO/koin-annotations
Added Added comprehensive Annotations inventory documentation (docs/reference/koin-annotations/annotations-inventory.md) Updated Updated Kotlin to version 2.2.20 Updated KSP (Kotlin Symbol Proce...
github.com
October 21, 2025 at 4:38 AM
Reposted by Iñaki Bes 📱 Android Architect Ⓥ🌱
I still feel that Koin is the most pragmatic and easy to use DI framework for #KMP/#CMP apps.
October 18, 2025 at 11:21 AM