Cursor 2.0 was just released and it brought a lot of changes.
Here are some highlights:
- Multi-agents execution
- Composer - its own coding model
- Embedded browser
- Sandboxing - similar to Claude Code
- Team commands
There are many more changes. You can read more here cursor.com/changelog/2-0
30.10.2025 10:13 β π 1 π 0 π¬ 0 π 0
I was just reading the Material 3 design system docs, and I saw this snippet where they're explaining motion and citing iOS directly as an example.
Pretty cool that they're openly acknowledging a competitor.
#AndroidDev
19.10.2025 11:21 β π 4 π 0 π¬ 1 π 0
Had a great time yesterday presenting at the GDG meetup in Copenhagen. I talked about my experience building my first open source library.
Someone came up to me at the end, and told me it felt more like standup comedy. The best compliment I could wish for π
github.com/elyesmansour...
#AndroidDev
17.10.2025 13:15 β π 2 π 0 π¬ 0 π 0
Compared to a regular LLM answer, it offers:
- Up-to-date data
- More reliable information
- Links to sources for easy verification
15.09.2025 13:31 β π 0 π 0 π¬ 0 π 0
I've been "abusing" Gemini's Deep Research feature lately. From researching kitchen ventilation systems in Denmark to latest French political news, it's been giving me great results and within just a few minutes.
Deep Research is definitely one of the most useful applications of LLMs so far.
#AI
15.09.2025 13:09 β π 0 π 0 π¬ 1 π 0
Yay, Swift export now available by default in today's Kotlin 2.2.20-Beta2 release ! #KMP π kotlinlang.org/docs/whatsne...
29.07.2025 14:15 β π 18 π 4 π¬ 2 π 0
@johnoreilly.dev from your experience how do you compare Koog with Google's ADK? Have you also tried other frameworks? What's the best you like so far?
16.07.2025 12:06 β π 0 π 0 π¬ 1 π 0
I've released my first open source library, a FloatingTabBar composable that mimics the new iOS Liquid Glass behavior.
github.com/elyesmansour...
This is my first ever open source contribution and it's been a very valuable experience.
I hope you like it and find it useful!
#AndroidDev
14.07.2025 14:35 β π 4 π 0 π¬ 0 π 0
There is actually documentation written about this, I just found out developer.android.com/develop/ui/c...
11.07.2025 08:35 β π 0 π 0 π¬ 0 π 0
Ideally, animations wouldn't cause a recomposition as we should prioritize deferring state read, but the case in question can happen.
11.07.2025 08:04 β π 0 π 0 π¬ 0 π 0
The only concern I'm aware of is if a composable gets recomposed frequently due to an animation, then the modifiers will be recreated and possibly causing a spike in memory allocation.
11.07.2025 08:04 β π 0 π 0 π¬ 0 π 0
Is there any best practice for when to remember Modifiers and when not?
#AndroidDev
10.07.2025 09:08 β π 1 π 0 π¬ 3 π 0
I just had this funny chain of problems and solutions
problem A > solution A -> creates:
- problem B > solution B -> problem X > solution X
- problem C > solution C -> problem Y > solution Y
I hope this is the end of the chain π
And I don't see any way around solution A.
#AndroidDev
10.07.2025 08:24 β π 1 π 0 π¬ 0 π 0
Alright, today I progressed a bit in my maven central publishing adventure.
I rewrote all the Git history to use the Github no-reply email address.
And I finally managed to actually upload an artifact, but now I have validations issues to resolve.
At least I got the gradle task to work π
08.07.2025 22:54 β π 0 π 0 π¬ 0 π 0
Publishing to MavenCentral has a learning curve to say the least π
I was about to buy a domain, then learnt that my information would be exposed on whois. Not too long after I learnt that Github Pages exist!
Now I'm messing with gradle configurations. Wish me luck π
#AndroidDev
07.07.2025 21:27 β π 3 π 0 π¬ 0 π 0
Debugging sessions are much more enjoyable when they're performed like steady and calm science experiments rather than expecting fast results immediately then cursing in frustration because my programmer ego is hurt.
#AndroidDev #Programming
03.07.2025 17:22 β π 2 π 0 π¬ 0 π 0
Coding with AI teaches the discipline of going slower when we can go faster.
We still own a 100% of the code. We can't review a 1000 lines of code in one go, but we can review them in small chunks.
If we'd like to maintain quality, then we need to slow down the process to a human level.
#ai
30.06.2025 16:55 β π 1 π 0 π¬ 0 π 0
This is my current iteration on recreating the iOS 26 navigation bar on Android. I hope to release this soon as my first open source project π€
#AndroidDev
30.06.2025 08:44 β π 3 π 0 π¬ 0 π 0
If you mean Junie, then yes I tried it briefly. I'm rooting for it, but compared to Claude Code or Cursor, it felt quite behind at the moment.
I'm sure the JetBrains folks are hard at work, and it's just a matter of time before they catch up.
28.06.2025 18:58 β π 0 π 0 π¬ 2 π 0
The shared element transition API in Compose is quite powerful. It allowed me to achieve exactly the custom behavior I need.
And thanks to the documentation page below, I was able to understand how to resolve all the visual artifacts I was seeing.
developer.android.com/develop/ui/c...
#AndroidDev
28.06.2025 13:39 β π 7 π 0 π¬ 0 π 0
Claude Code on Android Studio works like a charm. I'm just missing the "Review Changes" button in Cursor to see all the changes made since the last prompt.
#AndroidDev #Claude
28.06.2025 13:34 β π 1 π 0 π¬ 1 π 0
I just made this prototype for a floating navigation bar similar to iOS 26.
Designing the API for this component was a nice exercise.
#AndroidDev
19.06.2025 22:10 β π 6 π 0 π¬ 0 π 0
Do you have an idea why the new update doesn't include any of the changes they announced with Material 3 Expressive?
16.06.2025 12:41 β π 1 π 0 π¬ 1 π 0
Run HTTP Requests in Android Studio | The JetBrains Blog
We are happy to announce that our HTTP Client plugin is now available in Android Studio! HTTP Client is a powerful tool for making HTTP, gRPC, GraphQL, and WebSocket requests. Its text-based interf
π The HTTP Client plugin is now in Android Studio!
Generate and run HTTP requests directly from your code, with support for Retrofit, OkHttp and Ktor. Enjoy seamless editor integration, code completion, and more.
π Read our blog for full details!
blog.jetbrains.com/blog/2025/06...
13.06.2025 09:05 β π 48 π 17 π¬ 2 π 0
I learnt a bit of Swift today. Two things I found particularly nice are the:
- `try? ...` expression which is the same as `getOrNull()` in Kotlin but actually built in the language.
- Class de-initializers that can execute some cleanup code when an object is deallocated.
#Swift #AndroidDev
11.06.2025 20:10 β π 1 π 0 π¬ 0 π 0
Thanks @jetbrains.com for a greatly organized #KotlinConf, and thanks to all the speakers who shared their knowledge with us.
The biggest thing I'm excited about is Koog, the Kotlin framework for building Agents. I'm already getting my hands dirty with it.
#Kotlin
23.05.2025 18:14 β π 4 π 0 π¬ 0 π 0
Welcome :)
20.05.2025 22:06 β π 0 π 0 π¬ 0 π 0
Looking forward to this talk!
11.05.2025 12:06 β π 1 π 0 π¬ 0 π 0
Webdev slowly turning into a gamedev
The hackathon for cultural heritage
Lead Android dev working on making public transportation better. Local Gradle wrangler. Maybe shit posting, maybe posting serious things. π¨π΅
Software, AI, playing with LLMs, gamedev, chess
Software nerd, cat enthusiast, pixel art noob, gamedev, playing with LLMs
Software Engineer, Writer, curious about distributed social media applications
Software engineering, Mobile development, Kotlin and some traveling.
Android software engineer at Microsoft, working on Outlook Mobile. Previously lead Android at Sunrise.
β³ https://val.lat
Just a passionate dev, learning from this community daily.
β¨ Sharing the entire journey - bugs, breakthroughs, and banter. π
Author of Kotlin Coroutine Confidence
https://pragprog.com/titles/sckotlin
Full time life student and developer @Q42
I β€οΈ to learn, share and improve myself and the things I build
Senior Android developer & Kotlin addict |
Former @leboncoin & @ledger |
Currently working at @toogoodtogo
http://threads.net/@mariolrobert
@mariorobert@androiddev.soc
Leadership, Engineering & Product amo.co. ex Zenly (Snap), CapitaineTrain.
Independent App Developer
| https://habitcard.habitlibrary.com/Bsky
| @habitcard.bsky.social
| #BuildInPublic #HabitTracker
Product @ Google on Android Studio
Software Engineer at Google, working on Jetpack Compose. Author of Kotlin Programming: The Big Nerd Ranch Guide. He/Him π³οΈβπ
Writing The Pragmatic Engineer (@pragmaticengineer.com), the #1 technology newsletter on Substack. Author of The Software Engineer's Guidebook (engguidebook.com). Formerly at Uber, Skype, Skyscanner. More at pragmaticengineer.com
Comedy writer, recovering software engineer.
Finding joy in saying nonsense with a straight face.
Most recent book: chethaase.com/androids