The Crafted Dev
โ† Back

Easy Focus

ยท 2 min read

Working from home sounds like a dream โ€” until the distractions pile up and the day slips away.

To tackle that, I built EasyFocus, a cross-platform productivity app based on the Pomodoro technique.

Because I wrote it, I know my data is private and secure. And because I built it for myself, it has the features I actually need to stay on track.

You can try it here: EasyFocus

What I learned

I learned a lot about MVVM architecture, events, state management and cross-platform development with C# and Avalonia.

One of the biggest challenges was implementing the audio notifications. Since it works on Linux, Windows, Android and web, I had to find a solution that works across all platforms and test them.

Another challenge was saving the data locally in a way that works across platforms. I ended up using JSON files, which is simple and effective for this use case.

Showcase


Enjoyed this post?

Subscribe to get future posts in your inbox. No spam, unsubscribe anytime.