[앱 배포] Work_Island 근무관리 앱 출시

첫 앱 출시

처음으로 앱을 출시하게 되었습니다. 뿌뿌~~  🎉 🎉 🥂 🥂

 

Kasi-Koi Jpop 노래 번역 앱을 만들고나서 Flutter의 가능성을 느꼈고, 안해본 것들을 해보고자 시작했었습니다.

Kasi-Koi : https://codingisland.tistory.com/118

 

[Flutter] AI로 노래가사 해석하는 앱개발 - 3 (마무리)

지난글 링크https://codingisland.tistory.com/116 평소 Jpop 많이 들음.영감: 유튜브 쇼츠 카지노 차무식이 팝송 500곡 외웠다길래 " data-og-host="codingisland.tistory.com" data-og-source-url="https://codingisland.tistory.com/116"

codingisland.tistory.com

 


1. 기획단계

Kasi-koi를 개발할때 기획서가 없으니 개발과정에서 자꾸 기능이 추가되고 이거였나? 싶고 하다보니 개발시간이 늘어났던 경험때문에 반드시 기획부터 제대로 잡고가자는 생각으로 Word 부터 켰습니다.

 

상세히 만들어낼 기획능력은 없기에.. 글로만 먼저 "기능 명세서" 만 작성하고 개발 단계로 진입했습니다.

 


2. 개발단계

저는 Visual Studio Code(VSCode)로 AI를 적극 활용해 개발했습니다. 바이브 코딩 열심히 한거죠

 

지난 Kasi-koi에서 느꼈던 소스코드들의 구조문제를 이번 프로젝트에선 제대로 하고자

직관적으로 찾을 수 있게 각 기능의 화면을 기준으로 구조를 잡았습니다.

 

예를 들어 첫화면, 근무탭, 스케줄탭, 기록탭 이 있다면

  • 첫화면 - Intro/위젯, 화면, DAO
  • 근무탭 - Work/위젯,화면, DAO
  • 스케줄탭- Schedule/위젯, 화면, DAO
  • 기록탭 - WorkLog/위젯,화면, DAO

 

각 화면마다 나누어 그 화면에 필요한 소스코드들로만 배치하여 협업했을때 각 화면을 담당하게 되었을때의 구조라는 점에 신경썼습니다.

 

그리고

여태 AI를 인터넷창 켜서 소스코드와 의도를 전달하며 하나씩 만들어나갔는데 VSCode로 Gemini Code Assist를 연결하니 제 프로젝트 파일을 모두 보며 제 의도를 제대로 잡더라고요 코드들도 알아서 고쳐주고

진짜 블리츠크랭크의 대사가 조만간인듯합니다. "인간 시대의 끝이 도래했다"

 


3. 테스트 단계

테스트 해볼게 너~무 많아서 혼자 해보기 너무 싫어서 자동화 QA 시키는 방법이 없나 찾아봤는데

Firebase Test Lab이란게 있더라고요 그래서 바로 넣었죠.

사용방법은 아래 링크

https://codingisland.tistory.com/119

 

[AI] 앱 테스트 자동화 Firebase Test Lab 사용해보기

Firebase Test Lab 이란앱을 등록하면 구글의 AI가 알아서 버튼들을 눌러보며 크래시(앱꺼짐)이 발생하는지 테스트해주는 로봇(?)설정하는 방법1. 구글 콘솔에 프로젝트 생성 프로젝트 이름은 직관적

codingisland.tistory.com

 

프로젝트를 깃에 push하면 Action에서 이를 감지해서 Firebase 콘솔에 Test Lab에 가면 어떤 테스트를 했는지 스크린샷과 동영상 등 기록이 남아 보입니다. 그걸로 체크할 수 있습니다.

 


4. 배포단계

플레이 스토어에 올리려 했으나... 비공개 테스트로 12명?을 데려와서 2주동안 테스트를 진행해야 겨우 공개 배포로 바꿀 수 있다기에... 친구도 없고 시간도 촉박해서 다음에..하기로... 12명은 크몽에서도 돈 내고 해주는게 있긴하던데 당장 돈도 없어서 전부 무료인 것만 썼다...예요...

ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

 


 

마지막 원스토어 링크

https://m.onestore.co.kr/v2/ko-kr/app/0001004309

 

Work Island - 사장님과 알바생을 위한 똑똑한 급여정산 - 원스토어

복잡한 주휴수당, 야간수당, 세금까지 한 번에! 시급·일급·월급 계산과 근무 일정 관리를 워크아일랜드에서 시작하세요.

m.onestore.co.kr

 

만괂부

갤럭시 스토어도 가능하면 출시 예정.