13년차 BE 개발자의 flutter로 앱 만들고 출시까지..
30세 늦은 나이로 개발자에 입문해 지금껏 10년 이상 BE 개발자로 일해 왔습니다. 요즘 핫한 GPT 의 도움을 받아 사이드잡으로 flutter로 앱개발을 해보았습니다. 출시까지 하면서 도움을 받았던 유튜브 채널이나, 사이트 공유해 드리고...앱 광고 좀 할게요. 혹시 궁금한 내용 있으면 아는 선에서 답변 드리겠습니다.
디자인
이건 제가 넘을 수 있는 산이 아니기 때문에 회사 동료 디자이너의 힘을 빌렸습니다.
App
flutter 가 BE 개발자들이 적응 하기 좋다고들 하여 고민하지 않고 선택
구현
GPT 에 내가 구현 하려는 화면을 최대한 자세히 설명 함
GPT 가 layout 을 잡아줌
디자인을 figma 로 전달 받았고 플러그인을 통하면 flutter code 로 output 가능
GPT 가 만들어준 layout 에 figma 에서 얻은 디자인 code을 입혀서 작업 함.
Server
google의 firebase 와 유사함
무료 티어로 RDB(postgre)를 사용 할 수 있음
회원 가입, 로그인, o-auth 등이 이미 api 로 구현 되어져 있어서 library 다운로드 후 바로 기능 붙일 수 있음
api server
무료로 docker 로 be 서버를 올릴 수 있고, app 에서 be api 를 사용 할 수 있도록 host도 제공 해 줌.
무료 티어 사양은 낮지만 개발, 라이브 배포까지 문제 없고 추후 사용자가 늘면 쉽게 스펙을 높일 수 있음
배포
AOS (google play store)
배포의 전반적인 흐름을 볼 수 있는 https://www.youtube.com/watch?v=1KYEPKRVFZA
23년 11월에 생긴 정책 때문에 앱 개발 후 20명의 테스트를 모아서 14일간 설치를 유지하고 있어야 하는 비공개 테스트를 진행 해야 함.
가족, 친척, 친구, 동료까지 총 동원했더니 20명 채웠음.
못 채울 경우 카카오톡 오픈채팅 등에서 품앗이 할 수 있음
혹은 숨고 같은 곳에서 돈 주고 할 수도 있음.
IOS (apple app store)
mac 이 있어야 함..
mac 배포 도전을 위해 맥북에어를 주문..
Questiong
마지막으로 제가 만든 앱입니다.
개인정보 하나도 받지 않는 완전 비공개 투표 앱입니다.
현재는 android 만 배포 되어져 있습니다.
감사합니다.