플러터 프로젝트

[1화] 자바 개발자가 처음 도전한 Flutter – 전자명함 앱을 만들기로 한 이유

뱅우 2025. 4. 21. 18:13
반응형

 

✨ [1화] 자바 개발자가 처음 도전한 Flutter – 전자명함 앱을 만들기로 한 이유

안녕하세요!

저는 평소에 안드로이드 앱 개발을 해오던 개발자입니다.
Java와 Kotlin을 주력으로 써왔고, Jetpack Compose를 요즘 재미있게 만져보고 있었죠.

그런데 최근, 친구들과 함께 사이드 프로젝트를 하기로 했습니다.

주제는 바로 전자명함 앱!

이 개발기를 통해 Flutter를 처음 접한 안드로이드 개발자가 어떤 시행착오를 겪었는지, 그리고 전자명함 앱을 어떻게 구현해나가는지를 차근차근 공유드려볼까 해요 😊

📌 전자명함 앱을 만들게 된 이유

우리는 평소에 명함을 주고받을 일이 많은 직군인데, 항상 명함이 부족하거나 잃어버리는 일이 반복됐어요.

"왜 아직도 종이 명함을 들고 다닐까?"
"디지털 명함이면 훨씬 편하지 않을까?"

이런 이야기를 주고받다가 자연스럽게 전자명함 앱이라는 아이디어가 나왔고,
그 자리에서 바로 사이드 프로젝트로 결정!

🤔 왜 하필 Flutter?

저는 그동안 자바와 코틀린으로만 안드로이드 앱을 개발해온 전형적인 안드 개발자였습니다.
그러다 문득 이런 생각이 들었어요.

"맨날 같은 기술만 쓰는 것보다, 이번엔 완전히 새로운 걸 해보면 어떨까?"

마침 Flutter가 요즘 뜨고 있다는 얘기를 많이 들었고,
한 번쯤 배워보고 싶었던 기술이라 친구들에게 먼저 제안했죠.

“야 우리 이번엔 Flutter로 앱 만들어보자. iOS까지 한 번에 만들 수 있다더라!”

물론 저도 iOS 개발은 한 번도 해본 적이 없고,
Dart 언어는 생소했고,
위젯 기반 UI도 낯설고,
액티비티나 MVVM 같은 구조도 기존과 달라서
솔직히 좀 걱정은 됐지만…

그만큼 도전할 만한 가치가 있다고 느꼈습니다.

그리고 “이왕이면 나중에 포트폴리오에도 남기자!”는 생각으로
Flutter 도전기를 이렇게 글로 정리하게 됐어요.

 

✍️ 왜 이 개발일기를 쓰냐면요

이번 프로젝트를 하면서,

  • 처음 만나는 Flutter에 대한 시행착오
  • Dart 문법의 적응기
  • 안드로이드 개발자 입장에서의 비교 관점
  • 친구들과 협업하며 겪는 TMI들

등을 글로 남겨보려고 합니다.
저와 같은 입문자, 혹은 팀으로 사이드 프로젝트를 해보려는 분들에게 작은 참고가 되면 좋겠어요.

 

📌 다음 편 예고

다음 글에서는
📱 전자명함 앱의 주요 기능 기획
📝 와이어프레임 및 구조 설계
에 대해 정리해보겠습니다!

Flutter 개발, 지금부터 시작합니다!
읽어주셔서 감사합니다 🙏

반응형