-
-
App Icon
-
Focus Hotel Wallpaper
-
My room: Turn your focus time into a room of your own.
-
Active focus: Stay focused with distracting apps blocked.
-
Shared room: Visit friends, chat, and focus together.
-
Floor plan: Unlock new rooms and expand your space.
-
Wardrobe: Choose an avatar that feels like you.
-
Session complete: Earn coins for completing focus sessions.
-
Store: Spend your earned coins on furniture.
-
Room editor: Place every piece exactly where you want it.
-
Explore: Discover other players’ rooms.
-
Profile: Track your focus time and completed sessions.
Inspiration
I tried several gamified focus apps and app blockers, but I never found the combination I was looking for: personal rewards connected to a social experience.
Decorating a room becomes more interesting when your friends can visit it. The furniture you earn through focus sessions becomes something you choose, arrange, and share. That was the starting point for Focus Hotel.
I wanted to build a place where time spent concentrating turns into a room you are proud of, and where you can work toward your goals alongside other people.
What it does
Focus Hotel combines a focus timer and app blocking with a cozy pixel-art hotel.
Complete focus sessions to earn coins, spend them on furniture, and decorate your room. Customize your avatar, visit other players, chat, and join shared focus sessions.
These features are designed to reinforce one another: focusing earns you rewards, rewards help you make your room your own, and sharing that space with friends gives your progress another layer of meaning.
How we built it
I am the sole developer of Focus Hotel. I built native iOS and Android apps with Kotlin Multiplatform at the core, sharing application logic between both platforms.
This was a deliberate choice. I wanted each app to preserve its platform’s look and feel, access its latest capabilities, and deliver a native experience. Sharing the underlying logic lets me keep that flexibility without implementing the same core behavior twice.
The hotel has its own visual identity through isometric rooms, pixel-art furniture, and customizable avatars, supported by native functionality on each platform.
Challenges we ran into
One practical challenge was working through the iOS capabilities and permission requirements for app blocking. It was manageable, but required care because the feature depends on access controlled by the operating system.
Developing both platforms on my own also made the boundary between shared and native code an important decision. I used KMP for the core logic while keeping platform-specific functionality native, so code reuse would support the experience I wanted to build.
Accomplishments that we're proud of
Focus Hotel is already live on iOS, with room visits, chat, shared focus sessions, and app blocking available. The Android version is currently in closed testing.
I am proud to have brought these pieces together as a solo developer and shipped the experience I wanted to find when I first started looking for a focus app.
What makes this especially rewarding is giving people a space for their own creativity. The same furniture can become completely different rooms depending on who arranges it. Users can experiment, express their personality, and discover new ideas by visiting each other.
Their time spent focusing helps build a world they have a hand in shaping. I provide the pieces, but what people create with them is their own.
What we learned
The project reinforced the value of choosing where to share code. Native development and shared logic work well together: I can preserve the experience I want on each platform while avoiding duplication underneath.
On the product side, my main takeaway is that rewards and social features are worth designing together. A room gives rewards a visible, personal purpose, and visits from friends give that room a shared context. That connection is central to what I wanted Focus Hotel to offer.
What's next for Focus Hotel
The immediate next step is completing Google Play’s additional testing requirements, obtaining production access, and releasing the Android version of Focus Hotel.
For future releases, I’m planning Focus Hotel Club, an optional subscription managed through RevenueCat that would let members earn Focusines three times faster during focus sessions and access exclusive furniture and avatar looks. It would complement the existing Focusine packs, offering more ways to personalize rooms and characters. I want to balance these benefits so that earning rewards through regular focus sessions remains enjoyable for everyone.
I also plan to regularly improve Focus Hotel’s store listings through App Store Optimization (ASO), refining keywords, screenshots, and descriptions to help more people discover the app and understand what it offers.
Beyond that, I want to keep developing the connection between focus, personal expression, and spending time with others. The goal is to make Focus Hotel a place people enjoy returning to as they build a regular focus habit.
Log in or sign up for Devpost to join the conversation.