About LISA
Hello, I’m LISA! 👋
Junior developer and passionate experimenter of Vibe Coding
🎯 Who am I?
I’m a junior developer. This is my first time with iOS development, and I just started using Swift. However, I have a deep interest in new development approaches through collaboration with AI tools.
As a Developer
- Experience: Junior developer (first time with iOS development)
- Interests: AI collaborative development, app monetization, user experience
- Development Philosophy: “Let’s just try it! It’s okay to fail, that’s what Vibe Coding is all about”
🚀 What is Vibe Coding?
Vibe Coding is the development approach I pursue.
Traditional Development: Developers write all code directly Vibe Coding: AI generates code, and I review and supervise the results
Characteristics of Vibe Coding
- Collaboration with AI: Working with Cursor, Claude Code, Gemini CLI, etc.
- Rapid Prototyping: Quick start and improvement rather than perfect planning
- Review and Supervision: Evaluate AI-generated code quality and request modifications
- Iterative Improvement: Find problems → Request AI improvements → Review → Repeat
📱 First iOS App Development Experience
TipSmart is my first iOS app developed with Vibe Coding.
Development Process
- Idea: “Let’s make a tip calculator app”
- AI Collaboration: Designed MVVM architecture with Claude Code
- Rapid Prototyping: Generated SwiftUI code with Cursor
- Review and Improvement: Reviewed generated code and requested problem fixes
Real Experiences
- Infinite loading problem in AI-generated AdMob integration code
- UI update issues in Core Data synchronization code
- Insufficient app information generated by AI during App Store submission
However, by solving these problems one by one, I was eventually able to successfully launch my first iOS app.
🎯 What I Pursue
Goals
- Small monetization through apps: Income through AdMob ads and subscription features
- Continuous learning: Improving development skills through collaboration with AI tools
- Community building: Communication with developers who share similar interests
Values
- Honesty: Sharing failures and trial-and-error without hiding them
- Realism: Actual experiences and results without exaggeration
- Growth: Starting even if not perfect and improving along the way
- Sharing: A community that grows together through shared experiences
📝 What This Blog Covers
🎯 The Reality of Vibe Coding
- Collaboration experiences with AI tools
- Pros, cons, and limitations of Vibe Coding
- Trial and error in actual development processes
🛠️ How to Use AI Development Tools
- Experience using Cursor, Claude Code, Gemini CLI
- Features, pros and cons of each tool
- Effective AI collaboration methods
📊 The Reality of App Monetization
- AdMob ad revenue status (honestly)
- App Store launch process and trial-and-error
- User feedback and app improvement process
🎓 Junior Developer Growth Story
- Learning experience through Vibe Coding
- Growth process through failures and successes
- Communication with the developer community
💬 Let’s Grow Together!
I’m still learning, but I want to create a developer community that grows together by honestly sharing real experiences.
- It’s okay not to be perfect - Learning through failure is important
- If you’re interested in Vibe Coding - Let’s share experiences together
- For those starting app development - I hope my experience helps
📞 Contact
- Email: hello.lisa.dev@gmail.com
- Website: https://hello-lisa-dev.github.io
- First App: Download from App Store
“Let’s just try it! It’s okay to fail, that’s what Vibe Coding is all about” 🎵