본문 바로가기

SSAIGN2

#8 바탕체 때문에 앱 출시 못할 뻔 하다 1. 설정 1-1. 사용자 정보 재설정 1-2. 건의하기 1-3. 라이선스 2. 라이선스 문제 2-1. 바탕체 2-2. 비슷한 폰트 찾기 2021/12/14 ~ 2021/12/15, 2021/12/26 개발 내용 1. 설정 1-1. 사용자 정보 재설정 설정 페이지는 사실 원래 계획에 없었다. 사용자가 교육지원금 파일 생성을 위해 이름과 반을 입력하는데 그때마다 sharedPreferences에 업데이트 하기로 팀원과 이미 이야기가 되어있었다. 근데 곰곰히 생각해보니 개발하는 우리는 이 사실을 알고 있지만 사용자는 이 사실을 모른다는 게 마음에 걸렸다. 이스터에그도 아니고 숨겨진 기능이라니..? 그리고 사용자 정보는 사실 바뀔일이 거의 없는데 매번 업데이트를 한다는 것이 불필요한 작업인 것 같았다. 비용이.. 2022. 1. 3.
#2 요구사항 분석과 UI 프레임 구성 1. 요구사항 분석 2. UI 3. 깃허브 4. 여담 2021/10/30 회의 내용 1. 요구사항 분석 우선 어떤 기능이 들어갈지를 작은 단위로 쪼개서 요구사항 분석을 작성했다. 요구사항 분석을 하다 보니 개발 전에 미리 문제가 되거나 기술의 한계가 있는 부분은 빼 버릴 수 있었고 의견을 주고 받는 과정에서 새로운 아이디어가 떠올라 추가할 수 있었다. 생각해보니 빼 버린 아이디어도 저기에 기록해둘걸 그랬다. 회의하면서 작성하다보니 아니다 싶으면 빼 버려가지고 수용할 요구사항만 남게 됐다. 4번 기능은 찾아보니 구글 드라이브 API를 사용할 때 무조건 OAuth가 필요해서 일단 보류해두고 앱을 완성한 뒤 구현할 수 있는 방법이 없는지 다시 찾아보기로 했다. 2. UI UI는 빠르게 틀을 잡아보기 위해서 카.. 2021. 11. 4.