
👉 20 years of industry experience 👉 Founding dev of #Konsist 👉 Book author and Tech reviewer 📘 👉 Follow me: 💡#AndroidDev💡#Kotlin💡#AppArchitecture
London, England
Joined August 2016
- Tweets2.1K
- Following705
- Followers4.7K
- Likes1.6K
🚀 Major performance improvements are coming to #Konsist in the next release. Benchmark results:
🧠 Memory: ~30% less heap; leak in scopeFromDirectory fixed
⚡ CPU: ~10% faster benchmarks
🧪 CI: Konsist integration tests run ~38% faster
Konsist is back and actively maintained 🎉
v0.18.0: Kotlin 2.4, companion objects, case-insensitive names + bug fixes
Next: processing your feedback. Got a bug or feature request? Now is the time to tell
github.com/LemonAppDev/konsi…
#Konsist #AndroidDev #Android #KotlinDev #Kotlin
The world is changing faster than we can grasp.
Adobe apps rebuilt from scratch via Claude Code. ~70% features working. Decades vs. 1 week
youtube.com/watch?v=Fuo1i_-9…
Self-shaping apps: describe it, the app rewrites its own UI
youtu.be/lDrAZ1wAyVs?t=38
Exciting, Terrifying.
#Dev #AI
Just discovered something interesting: voice typing made my music sound distorted and echoey through Bluetooth headphones on my Mac. Switching the input to the laptop’s built-in mic fixed it! Keep your headphones selected as output. 🎧
#MacOs
I am done with this shit. It is over. The state of engineering right now is horrible. It has been half a month since I started a new role at a big company. Nobody knows anything here. The specs, code, tests, PRDs, tickets, resolution of those tickets, reports, etc., everything is made by Claude Code. Nobody on my team likes this. They are being forced to ship as much as they can. I have heard multiple times from higher management that pushing code is not a bottleneck, so why are we slow? People are working 12 to 13 hours a day just to press enter. Nobody is reading anything. Humans in corporate are doing nothing on their own. Everyone, literally everyone, from an L1 to an L7 engineer here is doing the same thing. Talk to Claude. There is no sense of victory. Nobody is resolving bugs. In reality, nobody is thinking anymore. Everything is done by LLMs. It is so soul-sucking. I would not mind it, to be honest, if we were at least given the time to check out the code and see what is going where. But no, the goal is to just ship. No matter what happens.
Found a tool that's quickly become part of my daily routine: Cotypist.
Mac autocomplete that suggests your next words in almost any app. Tab to accept, keep typing to ignore. Very intuitive.
cotypist.app/
#Productivity #AI #Mac
Igor Wojda 🤖 retweeted
After nearly 17 years, it has come time for me to move on from @JetBrains. I wish JetBrains and all of my friends and colleagues the best success. Thank you so much for everything. linkedin.com/posts/hadi-hari…
As AI makes writing code easier, it looks like we'll need to master many more domains to keep our careers growing.
youtube.com/watch?v=ukiskdut…
#Android #Kotlin #AndroidDev
Igor Wojda 🤖 retweeted
made showcase video using claude 5.5 in single prompt 🧑🍳
About Mindmap: It shows you the full function call graph. who calls it, what it calls, the whole flow
⭐ Download vishal2376.github.io/mindmap
❤️ Github github.com/vishal2376/mindma…
#Kotlin #AndroidDev #buildinpublic #OpenSource
been working on something for a while now
early demo of Mindmap - a plugin I built for IntelliJ & Android Studio
press Alt+G inside any Kotlin/Java function and it shows you the full call graph. who calls it, what it calls, the whole flow
this is just the initial demo but wanted to share it early 🙂
🔗 vishal2376.github.io/mindmap
#Kotlin #AndroidDev #buildinpublic @JetBrains @kotlin
Igor Wojda 🤖 retweeted
Claude Code tip: once Opus 5.5 is your main model, stop leaving Fable 5.1 sitting idle
put it on call with /advisor
run /advisor fable
Opus 5.5 keeps writing the code
Fable 5.1 reads the full session, every tool call included, and only speaks up at three points:
→ before a plan: is this the right approach?
→ when the same error comes back: am I digging in the wrong place?
→ before "done": what did I miss?
Fable 5.1 reviews. Opus 5.5 ships
Jev engineering is the same move one layer down: the forks that need no thinker (which file, which tool, retry or stop) go to Jev in under half a second, and the big model only sees the ones that split
- the full tree
> Opus 5.5 on high runs the main session
> explorer reads the code
> worker edits and runs tests
> researcher pulls the docs
> all three on medium
> Fable 5.1 on call as the advisor
paste the tree and this prompt into Claude Code ↓
"Rebuild my Claude Code setup around this tree:
1. Check ~/.claude/agents and .claude/agents for subagents that already fit explorer, worker and researcher.
> Draft new ones only for missing roles
> Give each model: opus, effort: medium
> Skip any that pin a different model and list them
2. Set the main session to high via effortLevel in ~/.claude/settings.json, and set advisorModel to fable
3. Find anything that keeps the advisor off (CLAUDE_CODE_DISABLE_ADVISOR_TOOL, DISABLE_TELEMETRY, any variable that stops feature-flag fetching) plus CLAUDE_CODE_EFFORT_LEVEL, which overrides subagent effort. Report them, change nothing
4. Add one rule to ~/.claude/CLAUDE.md: consult the advisor before a large plan, when an error repeats, and before calling a long task done
Show me every change as a diff first. No edits until I say go."
↳ code.claude.com/docs/en/advi…
Android Showcase hit ~7K ⭐, so I’m building KMP Showcase 🚀
Shared Kotlin logic, native UI: Compose on Android + SwiftUI on iOS.
Stars, feedback & PRs welcome 🙏 github.com/igorwojda/kmp-sho…
#Kotlin #KotlinMultiplatform #AndroidDev #iOSDev
Igor Wojda 🤖 retweeted
The gap between major model releases keeps shrinking.
2023: once every 73 days
2026 (so far): once every 18 days 🤯
Igor Wojda 🤖 retweeted
The race for AGI
Script: Sherpa by Pocket FM
Video: Seedance 2.5
🤖 Made with AI
👉 Heads-up - Now’s a good time to claim your WhatsApp username 👀 (settings -> account ->username)
faq.whatsapp.com/65875555316…
#WhatsApp
Paste your data (JSON, XML, and more) to turn it into an interactive diagram. A great tool for visualizing and exploring data: todiagram.com/editor
WhatsApp adds a personal touch to its UI with customizable chat bubble colors (apply across all chats or tailor to individual conversations)
blog.whatsapp.com/chat-theme…
Igor Wojda 🤖 retweeted
🐤 Android Canary 2609 is here with a preview of a highly requested security feature: A global lock for Quick Settings!
(As usual, Canary is highly experimental & not recommended for daily use!)
With this new setting, you can require your device to be unlocked to toggle certain Quick Settings. When enabled, your phone must be unlocked to toggle Wi-Fi, Bluetooth, Mobile Data, & Airplane Mode.
Go to Settings > Security & privacy > Device unlock or Settings > Display & touch > Lock screen to enable it.
Please test this feature and tell us your thoughts!
The AI Hype vs. Reality: Wharton's staunch refusal to use AI code generation, examining why code generation can erode fundamental core engineering skills and trade real expertise for short-term output.
youtube.com/watch?v=9WjPdgOK…
#AndroidDev












