Mitja Rutnik, an avid household management enthusiast, embarked on a journey to create a tailored solution for his family's unique needs. Frustrated with existing apps falling short, he decided to build his own household management app using Claude, an AI tool. The goal was to merge the best features of various apps into one, customizable platform.
Rutnik's initial approach was to create a progressive web app (PWA), leveraging Claude's capabilities. While this method offered a user-friendly experience, it had limitations. The app lacked essential features and required manual input, making it a slow process. Despite these challenges, Rutnik persevered, learning valuable skills along the way.
One significant hurdle was syncing data across devices. He implemented a manual file-based import/export system as a temporary solution. This approach, while functional, was not ideal. Rutnik then explored Google Calendar integration and Firebase for a more seamless experience, showcasing his adaptability and problem-solving skills.
The PWA generation process with Claude had its limitations, including generic design and UI constraints. Rutnik acknowledged the need for a more refined and feature-rich app, leading him to transition to a real Android app development using Claude Code, Android Studio, and other tools. This shift allowed for rapid prototyping and a more polished final product.
Rutnik's journey highlights the benefits of starting with a PWA, even though it may not be the final solution. It provides a learning curve, boosts coding confidence, and enables rapid experimentation. The PWA approach served as a stepping stone, ultimately leading to a more comprehensive and user-friendly Android app. This process demonstrates the power of iterative development and the importance of adapting to challenges in app creation.