Sabitlenmiş Tweet

I started an experiment 2 weeks ago - a fully vibe coded app in the tech stack which I don’t know.
I’m senior software engineer with knowledge of distributed systems, Java, Go, Postgres and other databases. I can build very quickly backend applications or web services. But I don’t know mobile development. That’s why I challenged myself to build iOS app.
I never used Swift or SwiftUI before and I started development with Claude Code to understand if software engineering skills can really be cross applied with AI Agents and if I can really get a huge performance boost.
That’s why I started development with these steps:
1. Initial system design
2. UI design
3. Implementation feature-by-feature with Claude Code
A lot of attention I used for testing and system architecture because AI can do things fast but make things worse fast as well. That’s why I used DDD, Clean Architecture and Testing Pyramid to build an application.
And results are promising. The iOS app has a good architecture which is flexible and can be easily extendable with new features, thanks to DDD and Clean Architecture.
Also application has a reliable quality, thanks to automated tests.
But I still used years of my experience to build this application and I can’t imagine how non engineer can communicate about architecture with Claude Code without knowledge of it.
Anyway I’m planning to release my app in the App Store at the end of this month.
Follow me to get updates about applying Vibe Coding by senior Software Engineer and building news apps.
#BuildInPublic #SoftwareEngineering #VibeCoding
English




