전체 글 4

Flutter 앱 개발 시작 — 프로젝트 구조를 이렇게 잡았다

이전 글에서 개발 환경 이야기를 했었어.결국 현재는 Cursor + GPT 조합으로 Flutter 앱 개발을 진행하기로 정리했어. 그리고 이제 실제 프로젝트를 시작했다. 다만 나는 앱 개발 경험이 없어.Flutter도 처음이고, 앱 출시 경험도 없어. 그래서 오히려 처음부터 구조를 어느 정도 정리해두는 게 중요하다고 생각했어. 특히 나처럼 백엔드 개발을 오래 했던 사람은Flutter에서도 자연스럽게 “구조”를 먼저 고민하게 되는 것 같다.처음부터 중요하게 생각한 것이번 프로젝트에서 가장 중요하게 생각한 건 아래였다.기능 단위로 확장 가능할 것혼자 개발해도 유지보수 가능할 것상태 관리가 꼬이지 않을 것Supabase 의존성이 UI까지 퍼지지 않을 것AI 도구(Cursor)가 구조를 잘 이해할 것특히 마지막..

TodayGo/설계 2026.05.12

Cursor + GPT로 Flutter 앱 개발 환경을 구성한 이유

최근 TA 운영 프리랜서 프로젝트에 투입됐어.현재 주 업무는 AWS 운영과 배포 관리 쪽이야.CodeDeploy, 운영 이슈 대응, 로그 확인 같은 업무 비중이 꽤 큰 편이야. 동시에 사이드 프로젝트로 TodayGo라는 앱 개발도 시작했어.아이와 함께 갈만한 장소를 기록하고 추천하는 서비스야. 다만 한 가지 문제(?)가 있었다. 나는 앱 개발 경험이 없거든.실제로 앱을 출시해본 적도 없고, Flutter 경력도 없어. 그동안은 Java + Spring Boot 기반으로 백엔드 개발만 해왔어.주로 서버 구조 설계, 운영, 장애 대응, 배포 자동화 같은 일을 해왔거든. 그래서 이번 앱 개발은 꽤 새로운 도전이었어.그래서 더 중요했던 개발 환경앱 개발 경험이 없으니 가장 먼저 고민한 건 개발 환경이었어. 예전..

TodayGo/설계 2026.05.12

무엇을 만드나

장소가 없는 게 아니었어. 고르는 게 너무 힘든 거였어.넘쳐나는 정보 속에서 오늘, 지금, 우리 가족한테 맞는 곳을 고르는 게 너무 어려웠어.날씨가 애매한데 야외 장소만 나오고, 집에서 한 시간 넘는 곳이 상단에 뜨고, 광고랑 진짜 추천이 뒤섞여 있어.결국 매번 내가 직접 걸러내고, 비교하고, 따져야 했어.찾다 지쳐서 그냥 포기한 날이 더 많았어.그래서 TodayGo를 만들고 있어TodayGo(오늘 뭐하지?)날씨랑 거리를 기준으로, 오늘 바로 갈 수 있는 장소를 추천해주는 앱이야.집에서 무리하지 않아도 되는 거리오늘 날씨에 맞는 실내/야외 구분이미 다녀온 곳은 자동으로 빠짐더 이상 금요일 밤을 검색으로 날리지 않아도 돼.만들다 보니까, 이건 우리 가족만의 이야기가 아니더라장소를 하나씩 모으다 보니까 알게..

TodayGo/기획 2026.04.24

왜 만들었나

매주 금요일 밤, 우리 부부의 숙제가 시작됐어와이프랑 저녁 먹다가 와이프가 물었어. "내일 뭐해?"아, 또 시작이다...인스타 열고, 네이버 검색하고. 장소는 넘쳐나는데 볼수록 애매해.광고인지 진짜 추천인지도 모르겠고, 우리 가족이랑 맞는 곳인지, 오늘 날씨에 괜찮은 곳인지, 집에서 너무 멀진 않은지.결국 나도 모르겠고 와이프도 모르겠고... 피곤하다... 그래도...다음 날 아침, 딸아이가 눈 비비면서 물어봐. "오늘 어디 가?"나는 자신 있게 답했어. 딸아이는 어딘지도 모른 채 "좋아!" 하고 나갈 준비를 해.그 모습이 너무 좋았어. 근데 이게 매주 반복되고 있어.딸아이는 밖에서 뭔가를 하는 걸 정말 좋아해.43개월인데 에너지가 넘쳐서 집에 있는 날이 오히려 더 힘들어.놀이터나 키즈카페도 좋긴 한데,..

TodayGo/기획 2026.04.24