Catalin P
banner
catalinprata.bsky.social
Catalin P
@catalinprata.bsky.social
Father, husband, Mobile software developer and nature lover :) .
Reposted by Catalin P
Working on a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio.
October 20, 2025 at 1:16 PM
Interesting point of view. www.youtube.com/watch?v=8GaW...
AI and the paradox of trust | Yuval Noah Harari
YouTube video by Yuval Noah Harari
www.youtube.com
September 9, 2025 at 7:42 AM
Reposted by Catalin P
The official Android docs on test doubles are quite needed today.

Please write fakes 🙏 , avoid mocks as possible. Assert output state, not behavior. Think of a program or a logical part of it as: input->output

https://developer.android.com/training/testing/fundamentals/test-doubles
July 27, 2025 at 8:13 PM
Reposted by Catalin P
My colleague Prasanna Pendse has written a deep dive into DeepSeek: first impressions of usage, highlights from their papers, and musings on what's next

www.thoughtworks.com/insights/blo...
Demystifying DeepSeek
We explore the technical details beneath DeepSeek to explore what makes it unique and distinctive in the world of AI models.
www.thoughtworks.com
January 31, 2025 at 5:16 PM
Anyone using #AndroidStudio's (ladybug feature drop 2024.2.2) #Gemini functionalities like "code transform"?
I've been using it for a while now and it seems to work fine for a limited number of lines of code, like if a class has +400 or so lines of code it seems to fail to do any changes...
January 31, 2025 at 4:02 PM
Reposted by Catalin P
I just published a new open-source library, Flow Operators.

🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow.

github.com/skydoves/flo...
GitHub - skydoves/flow-operators: 🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow.
🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow. - skydoves/flow-operators
github.com
January 26, 2025 at 6:30 AM
Reposted by Catalin P
I welcome this change: no more "orientation" for apps in large screens. Let the user decide! android-developers.googleblog.com/2025/01/orie...
The future is adaptive: Changes to orientation and resizability APIs in Android 16
Build adaptive apps that support various screen sizes and orientations, promoting consistent user experiences across different Android devices.
android-developers.googleblog.com
January 24, 2025 at 9:13 AM
Reposted by Catalin P
Introducing Junie, the coding agent by JetBrains 🔥
Delegate routine tasks to Junie or pair with it on more complex ones.
The Early Access Program (EAP) for Junie is now open.

Join the waitlist to try it in IntelliJ IDEA Ultimate 🔗 jb.gg/5zeihc
January 23, 2025 at 3:41 PM
What do you think about this perspective? I find it interesting but not sure how the model would understand exactly what I want to express/achieve as it basically guessing that currently... promptengineering.org/generative-a...
Generative AI - The New Compiler
There’s been a lot of noise lately about AI replacing programmers. Apps like Cursor, Windsurf, Loveable, Cline, Aider, Bolt, and others have sparked heated debates, often painted in stark black-and-w...
promptengineering.org
January 23, 2025 at 6:10 AM
Reposted by Catalin P
Exciting new products announced, but not available, we're tracking them for you:

blueskydirectory.com/coming-soon
Bluesky Directory Coming Soon - Bluesky Directory
Not launched yet, but promising products worth keeping an eye on!
blueskydirectory.com
January 20, 2025 at 5:19 PM
Reposted by Catalin P
🚀 Excited to share the Koin Framework 2025 Roadmap! From v4.0 to future milestones, discover how we're shaping the future of dependency injection and Kotlin ecosystems. Check it out here: [https://buff.ly/4hooIVP] 💡 #Koin #Kotlin #AndroidDev
Koin Framework 2025 Roadmap: From 4.0 to Future Milestones
this article outlines the current status of Koin 4.0 and previews the exciting developments planned for 2025 — Koin 4.1 & 4.2
buff.ly
January 21, 2025 at 10:00 AM
New AndroidStudio feature drop for LadyBug, more features from gemini and other useful things like "Google Play SDK Index integration". Can't wait to try them out! Excited to see the "transform code" gemini update too.. developer.android.com/studio/relea...
Android Studio Ladybug Feature Drop | 2024.2.2  |  Android Developers
Discover what's new in the latest versions of Android Studio, the official IDE for Android.
developer.android.com
January 10, 2025 at 7:02 AM
Reposted by Catalin P
💡 𝗣𝗿𝗼 𝗧𝗶𝗽: 𝗗𝗶𝗱 𝘆𝗼𝘂 𝗸𝗻𝗼𝘄 𝘁𝗵𝗲𝗿𝗲'𝘀 𝗮 𝗟𝗼𝗿𝗲𝗺 𝗜𝗽𝘀𝘂𝗺 𝗴𝗲𝗻𝗲𝗿𝗮𝘁𝗼𝗿 𝗶𝗻 𝗖𝗼𝗺𝗽𝗼𝘀𝗲?

If you need placeholder text for your Compose previews, the 𝑳𝒐𝒓𝒆𝒎𝑰𝒑𝒔𝒖𝒎 class lets you generate it directly in your code.

No extra dependencies, no dummy data. 🚀

#KotlinTip #AndroidTip #MobileDev #AndroidDev
January 8, 2025 at 6:04 AM
Reposted by Catalin P
This. So much this.
I love Kotlin but please don't abuse its features. I regularly see code like in the first function when you can instead write a simple if statement: it's shorter, easier to read, and doesn't allocate an object!

Thankfully both functions compile to the same assembly when R8 is turned on.
November 27, 2024 at 8:26 PM
Uuuu, nice
November 20, 2024 at 3:47 PM
Reposted by Catalin P
Completely agree, and it should be part of the design specs too. UX is UX.
Accessibility shouldn't be an afterthought in your app, it should be your top feature.

Simple tweaks can have a hugely positive impact on people’s daily life.

Turn on TalkBack/VoiceOver for a few hours, you’ll learn SO much.

My new year's resolution will be to get better at this
November 18, 2024 at 6:52 AM
What's your take on Android Studio's Gemini plugin VS Copilot (VS other similar LLM tool)?

#androiddev #androidstudio
November 13, 2024 at 6:26 PM
Reposted by Catalin P
We're above 400 here!

Welcome everyone! If you have some recommendations of what content you would like to read from me, I'm more than happy to know 😁

Just a reminder that nowadays I'm full-time trainer, so I don't do active development on any Apps, but learn lots of weird things 😄
November 11, 2024 at 9:32 AM
Reposted by Catalin P
hello #androiddev world!
We're here as well <3
androidweekly.net
Android Weekly - Free weekly Android & Kotlin development newsletter
Android Weekly - Free weekly Android & Kotlin development newsletter
androidweekly.net
November 7, 2024 at 9:15 AM
Reposted by Catalin P
Made an #AndroidDev Starter Pack!

Please let me know if I missed anyone so I can connect with them as well 😁

go.bsky.app/Etd57t6
October 24, 2024 at 2:22 AM
I am working currently to enhance my #Android live wallpaper that is presenting the 4 seasons of the year in an ilustrative and animated way on phones and tablets. I am adding the ability to also keep the daylight status automatically. What do you think about it? play.google.com/store/apps/d...
Seasons Live Wallpaper - Apps on Google Play
Experience each season's charm with interactive landscapes on your screen!
play.google.com
October 27, 2024 at 7:41 AM