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
👉 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
𝗖𝗹𝗮𝘂𝗱𝗲 𝗷𝘂𝘀𝘁 𝗴𝗼𝘁 𝟭𝟬𝗫 𝗺𝗼𝗿𝗲 𝗽𝗼𝘄𝗲𝗿𝗳𝘂𝗹 ⚙️🤖

Anthropic has launched 𝗦𝗸𝗶𝗹𝗹𝘀 for Claude: a new system that makes prompting look outdated.

Each Skill packages specialised knowledge, workflows, and code into a reusable module that Claude loads only when needed.

#ClaudeAI #Anthropic #AI #LLM #AIAgents
October 20, 2025 at 4:27 AM
Reposted by Iñaki Bes 📱 Android Architect Ⓥ🌱
The Ktor roadmap for 2025–26 is here! Here's what we'll be working on:

🔶 API docs (OpenAPI is already in preview)
🔶 WebRTC Client with a Multiplatform API
🔶 Integration with Koog, the @jetbrains.com framework for building AI agents

Explore what’s next 👇 blog.jetbrains.com/kotlin/2025/...
The Ktor roadmap and previews | The Kotlin Blog
OpenAPI and WebRTC support have been available in preview since the Ktor 3.3.0 release. See what else is coming to Ktor!
blog.jetbrains.com
September 24, 2025 at 4:50 AM
𝗚𝗣𝗧-𝟱-𝗖𝗼𝗱𝗲𝘅 is coming to 𝗚𝗶𝘁𝗛𝘂𝗯 𝗖𝗼𝗽𝗶𝗹𝗼𝘁 🚀

The new model, optimised for 𝗮𝗴𝗲𝗻𝘁𝗶𝗰 𝗰𝗼𝗱𝗶𝗻𝗴, is now in 𝗽𝘂𝗯𝗹𝗶𝗰 𝗽𝗿𝗲𝘃𝗶𝗲𝘄.

Available on 𝗣𝗿𝗼, 𝗣𝗿𝗼+, 𝗕𝘂𝘀𝗶𝗻𝗲𝘀𝘀 and 𝗘𝗻𝘁𝗲𝗿𝗽𝗿𝗶𝘀𝗲 plans in 𝗩𝗦 𝗖𝗼𝗱𝗲 (v1.104.1+).

#github #copilot #gpt5 #gpt5codex #ai #agents #android #androiddeveloper #kotlin #AndroidDev
September 24, 2025 at 4:12 AM
𝗕𝗶𝗴 𝗻𝗲𝘄𝘀 𝗳𝗼𝗿 𝗞𝗼𝘁𝗹𝗶𝗻 𝗠𝘂𝗹𝘁𝗶𝗽𝗹𝗮𝘁𝗳𝗼𝗿𝗺 🚀

Compose Multiplatform for web (Wasm) has reached Beta.

blog.jetbrains.com/kotlin/2025/...
Compose Multiplatform 1.9.0 Released: Compose Multiplatform for Web Goes Beta | The Kotlin Blog
Compose Multiplatform for web is ready for real-world use by early adopters.
blog.jetbrains.com
September 24, 2025 at 4:06 AM
From Python to Kotlin: How JetBrains Revolutionized AI Agent Development

❓Can a JVM-native solution actually go further than Python frameworks designed for research?

medium.com/spring-boot/...
From Python to Kotlin: How JetBrains Revolutionized AI Agent Development
The unexpected journey of building production-ready AI agents in a language no one thought was suited for AI
medium.com
September 20, 2025 at 4:52 PM
𝗖𝗼𝗺𝗽𝗼𝘀𝗲 𝗠𝘂𝗹𝘁𝗶𝗽𝗹𝗮𝘁𝗳𝗼𝗿𝗺 𝟭.𝟵.𝟬 is here 🚀

𝗡𝗲𝘄: @Preview params, 𝗰𝘂𝘀𝘁𝗼𝗺𝗶𝘀𝗮𝗯𝗹𝗲 𝘀𝗵𝗮𝗱𝗼𝘄𝘀, 𝗰𝗼𝗻𝘁𝗲𝘅𝘁 𝗺𝗲𝗻𝘂 𝗔𝗣𝗜, 𝗠𝗮𝘁𝗲𝗿𝗶𝗮𝗹 𝟯 𝗘𝘅𝗽𝗿𝗲𝘀𝘀𝗶𝘃𝗲, iOS frame rate, 𝘄𝗲𝗯 𝗯𝗲𝘁𝗮 + 𝗮𝗰𝗰𝗲𝘀𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆 + 𝗛𝗧𝗠𝗟 embedding.

www.jetbrains.com/help/kotlin-...

#jetpackcompose #kotlin #android #ios #kotlinmultiplatform
What's new in Compose Multiplatform 1.9.0 | Kotlin Multiplatform
www.jetbrains.com
September 18, 2025 at 4:00 AM
Reposted by Iñaki Bes 📱 Android Architect Ⓥ🌱
🎉 New Talking Kotlin episode!

@sebi.io chats with Alex Sysoev, author of KotlinX RPC, an experimental but powerful library for building RPC services and clients in Kotlin.

Watch on YouTube 👉 kotl.in/572emq
August 22, 2025 at 9:11 AM
🚀 Enable optimized resource shrinkingin R8 now! Apps get smaller, faster, and smoother (startup, rendering, ANRs). Just add:

`isMinifyEnabled=true`
`isShrinkResources=true`
`android.r8.optimizedResourceShrinking=true`

Default in AGP 9.0.0 — activate today!

shorturl.at/dVqxX

#android #androiddev
Improve app performance with optimized resource shrinking
AGP 8.12.0 introduces optimized resource shrinking, an R8 feature that integrates resource and code optimization to create smaller, faster apps.
android-developers.googleblog.com
September 12, 2025 at 4:59 AM
⚡ 𝗠𝗼𝘀𝘁 𝗞𝗼𝘁𝗹𝗶𝗻 𝗮𝗽𝗽𝘀 𝗰𝗮𝗿𝗿𝘆 𝗵𝗶𝗱𝗱𝗲𝗻 𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 𝗽𝗿𝗼𝗯𝗹𝗲𝗺𝘀

Firebase shows you the surface,
@kotzilla.bsky.social
reveals the cause 🚀

📅 Live workshop: 11 Sept, 16:00 CET
👨‍💻
@arnogiu.bsky.social

👉 content.kotzilla.io/-firebase-al...

𝗠𝗮𝗸𝗲 𝘆𝗼𝘂𝗿 𝗮𝗽𝗽 𝘀𝗺𝗼𝗼𝘁𝗵𝗲𝗿.

#Kotlin #Koin #Kotzilla #KMP #Firebase
September 9, 2025 at 5:31 AM
🚀 𝗞𝗼𝗼𝗴 𝟬.𝟰.𝟬 is out!

AI gets 𝗼𝗯𝘀𝗲𝗿𝘃𝗮𝗯𝗹𝗲, 𝗽𝗿𝗲𝗱𝗶𝗰𝘁𝗮𝗯𝗹𝗲 & 𝗱𝗲𝗽𝗹𝗼𝘆𝗮𝗯𝗹𝗲:

🕵️ OpenTelemetry with Langfuse & W\&B Weave
🧩 Ktor integration
🏛️ Structured output
👋 iOS target
🤔 GPT-5 support
🔄 Smarter retries
📦 DeepSeek client

#ai #koog #kotlin #gpt5 #AndroidDev
September 9, 2025 at 5:28 AM
🚀 𝗗𝗲𝘃𝗲𝗹𝗼𝗽 𝗻𝗮𝘁𝗶𝘃𝗲𝗹𝘆 𝘄𝗶𝘁𝗵 𝗞𝗠𝗣 𝗶𝗻 𝗺𝗶𝗻𝗱

1️⃣ 𝗟𝗮𝘆𝗲𝗿𝗲𝗱 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 (data, domain, presentation) → makes it easier to move business logic to the shared module.
2️⃣ 𝗙𝗹𝗼𝘄 + 𝗦𝘁𝗮𝘁𝗲𝗙𝗹𝗼𝘄 + 𝗞𝗼𝘁𝗹𝗶𝗻𝘅 𝗦𝗲𝗿𝗶𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻 → multiplatform-ready and Compose-friendly, avoiding future rework.

#android #kotlin #kmp #AndroidDev
September 7, 2025 at 5:18 AM