함께 구현한 기능

메모와 사용자 데이터

캐릭터별 메모 작성·수정·삭제, 검색·고정과 백업·복원 흐름을 다뤘습니다. 기술 데이터 캐시 갱신과 사용자 메모 보존을 구분합니다.

탐색과 영상

커맨드를 아이콘으로 표시하고 기술명·별명 검색을 지원합니다. 후속 영상 재생과 필터 기능은 AI를 활용해 구현했습니다.

이 경험에서 남은 점

영어 지원 요청을 받으면서 처음 예상하지 못한 사용자도 앱을 쓰고 있다는 것을 알게 됐습니다. 이후에는 제가 익숙한 사용 방식뿐 아니라 다른 언어를 쓰는 사용자가 정보를 찾고 이해하는 과정도 고려하게 됐습니다.

영어 지원에서는 한국어 원본의 커맨드와 설명을 나누고 설명을 영문으로 변환해, 영문 데이터를 따로 관리하지 않도록 했습니다. 기능을 추가할 때 데이터 구조와 표시 방식을 함께 설계하면 이후 수정·관리할 범위를 줄일 수 있다는 것을 배웠습니다.

이 경험에서 남은 점

AI를 활용한 구현에서도 요구사항 확인과 결과 검토는 남습니다. 디자인 원본, 오류 조건과 리뷰 지적을 각각 확인할 수 있는 기준으로 두고 개발했습니다.

이 경험에서 남은 점

동기화 완료와 앱 시작은 같은 시점이 아닙니다. 데이터가 준비되는 이벤트를 화면 갱신에 연결하고, 협업에서는 인터페이스 합의와 Mock을 통해 구현 완료 순서의 영향을 줄였습니다.