Hristijan Petrovski's Avatar

Hristijan Petrovski

@funkymuse

Anything that inspires everything. Ségñior developer. KMP/CMP github.com/FunkyMuse https://funkymuse.dev/

216
Followers
22
Following
55
Posts
08.09.2023
Joined
Posts Following

Latest posts by Hristijan Petrovski @funkymuse

Android ViewModel Data Loading: Best Practices and Flow-Based Architecture Architecture discussions in Android development often spark passionate debates—sometimes garnering both praise and criticism. Writing about these topics isn’t easy, but that’s what makes it worthwhile...

Loading data on Android?

It might help you find the way...
I have written an article explaining some pain points and how I have fixed them #androiddev #AndroidDevelopment

funkymuse.dev/posts/proper...

28.08.2025 23:17 👍 2 🔁 0 💬 1 📌 0

Wow, thanks, didn't know this was a think until now.

It says on the link: "Improved build performance and stability", did you happen to notice anything significant?

23.07.2025 22:43 👍 2 🔁 0 💬 0 📌 0

Namecheap...

23.07.2025 17:39 👍 1 🔁 0 💬 0 📌 0

first comment

12.07.2025 23:35 👍 0 🔁 0 💬 0 📌 0

first comment

12.07.2025 23:33 👍 0 🔁 0 💬 0 📌 0

first comment

12.07.2025 23:30 👍 0 🔁 0 💬 0 📌 0

first comment

12.07.2025 23:29 👍 0 🔁 0 💬 0 📌 0
My Android PR Review Philosophy; 7 Years of Mobile Development Insights After seven years building Android apps, two of which spent leading engineering teams, i’ve learned that good code reviews can make or break a project, maybe not break it dramatically but throw a punc...

🧵 After 7 years in the game, here's my take on the Android PR philosophy⚡

Stop overthinking, start shipping. But make it clean 🚀

Good read for every dev Android or not, who's tired of PR hell 👇

funkymuse.dev/posts/pr-phi...

#AndroidDev #CodeReview #SoftwareEngineering #DevLife #CleanCode

14.06.2025 08:59 👍 4 🔁 0 💬 0 📌 0
Preview
Google Maps Find local businesses, view maps and get driving directions in Google Maps.

maps.app.goo.gl/PZFs6nMKnDt2...

21.04.2025 09:59 👍 1 🔁 0 💬 0 📌 0
Preview
a bald man is laying on the floor with his hand on his chin . ALT: a bald man is laying on the floor with his hand on his chin .

Java/Kotlin/Go devs

18.03.2025 10:18 👍 1 🔁 0 💬 0 📌 0

Totally agree, the show was really expensive to make from what I understood as a reason for the cancellation.

27.02.2025 13:16 👍 0 🔁 0 💬 0 📌 0

At least we got a movie to wrap things up 😕

27.02.2025 13:07 👍 1 🔁 0 💬 1 📌 0
Slack

kotlinlang.slack.com/archives/C7K...

Seems like there's an issue on iOS

14.02.2025 04:07 👍 0 🔁 0 💬 0 📌 0

We use the desktop to create a documentation of the API instead of using postman, as our network is shared alongside analytics, it's like a debugger.

I'm glad you are using it too.

14.02.2025 04:05 👍 1 🔁 0 💬 0 📌 0
Preview
‎WallHub - HD & 4K Wallpapers ‎Transform Your Device with WallHub - Your Premium Wallpaper Destination! Transform your iPhone and iPad with WallHub, the ultimate wallpaper application featuring millions of stunning HD, 2K, 4K, 5K...

🎉 Excited to announce my first Kotlin Multiplatform app! #kmp #compose

🔍 Looking for beta testers for a 14-day testing period on Android

Join:
👥 Group: groups.google.com/g/wallhub-an...

🔗 Play Store Beta: play.google.com/store/apps/d...

iOS is in production already
apps.apple.com/us/app/wallh...

31.01.2025 22:19 👍 5 🔁 1 💬 0 📌 0

Wondering why

BATTERY_PROPERTY_STATE_OF_HEALTH

Got removed, we had it in one utility app 🥲

29.01.2025 00:05 👍 0 🔁 0 💬 1 📌 0

Is there a sample regarding the swipe to back implementation, can't seem to find anything anywhere, probably looking in the wrong places...

23.12.2024 23:33 👍 0 🔁 0 💬 0 📌 0

Fajitas

Stir fried veggies + or - meat

Grain bowls

Pasta salads

22.12.2024 01:23 👍 0 🔁 0 💬 0 📌 0

This definitely, I also have SwitchBox attached to some of the things for fail safety, if automation fails > SwitchBox > manual.

22.12.2024 01:15 👍 1 🔁 0 💬 0 📌 0

Yeah but the DaC is shitty and the audio quality is not okay.

I really loved LG phones that shipped with HQ dacs.

15.12.2024 16:07 👍 1 🔁 0 💬 0 📌 0

Nowadays VPS are cheap and accessible, 100k isn't a lot of users, afterwards you can create replication points and add more locations, create clusters etc... basically you solve a big problem by breaking it down in smaller ones, same with infrastructure, smaller parts, isolated, controllable.

15.12.2024 14:16 👍 5 🔁 1 💬 1 📌 0

Until your cat eats the cable haha

Totally agree with you btw, i really hate it that nowadays there's no 3.5mm jack on the phones 😡

15.12.2024 14:13 👍 1 🔁 0 💬 1 📌 0

What are those 100k users doing?

Hard to tell, if it's a static website even a $2 VPS can do the job.

If there's DB interactions, monitoring, backend to run CRUD and other things, it depends, but something of a 4 core CPU and 8GB of RAM can handle things with ease, dedicated of course.

15.12.2024 14:12 👍 4 🔁 0 💬 1 📌 0
Preview
GitHub - Kotlin/Storytale Contribute to Kotlin/Storytale development by creating an account on GitHub.

Ain't this an interesting #KMP #Compose #CMP project, reminds me of Airbnb's Showkase

#JetBrains cooking something in the backseat

github.com/Kotlin/Story...

15.12.2024 14:10 👍 14 🔁 2 💬 0 📌 0

Now this was unexpected, what the...

12.12.2024 23:33 👍 1 🔁 0 💬 0 📌 0

Hope we remove the annotation ExperimentalUuidApi soon and getting a stable version (it's stable already), we've been using it in prod without any issue, API surface is good, great experience so far.

03.12.2024 11:07 👍 1 🔁 0 💬 2 📌 0

Good job 👏

29.11.2024 07:32 👍 1 🔁 0 💬 0 📌 0

Haters gonna hate, developers gonna develop, skaters gonna skate, can't change much about it, enjoy the ride, pour yourself your favorite beverage and write that darn Composable.

25.11.2024 15:27 👍 2 🔁 0 💬 1 📌 0

Spotless + ktlint

25.11.2024 15:21 👍 0 🔁 0 💬 0 📌 0

I've tried it once but gotta admit I'm guilty to just have used it for folding directories and afterwards forgot about the plugin.

23.11.2024 21:13 👍 0 🔁 0 💬 1 📌 0