logo
Menu

© 2026 yurigeem

Project

밀케어 Flutter APP

아워홈 로고

아워홈

원격 주문·포인트·메뉴 조회·생활기록 앱 구축. 공공 API·l10n 다국어·애니메이션 커스터마이징 및 성능 최적화 수행.

2023.07 ~ 2023.12(6개월)

FlutterFlutterTypeScriptl10n

기여도 & 팀 구성

단계인원 구성 (기획 / 디자인 / 백엔드 / 프론트)기여도
전체2 / 2 / 3 / 520%

주요 성과

  • 앱 메인 화면 구조 설계 및 기획 커뮤니케이션

    메인 화면의 전반적인 구조를 설계하고, 기획자와 협업하여 화면 구성 및 기능 흐름을 조율했습니다.

    일정상 구현이 어려운 부분은 가능한 범위를 제안하며 현실적인 방향으로 조율했습니다.

  • 사용자 식사 기록 및 칼로리 계산 기능 개발

    사용자가 입력한 식단에 대한 칼로리 및 영양 정보를 시각화하는 기능을 개발했습니다.

    아워홈 구내식당 메뉴 데이터와 공공 API를 활용해 데이터를 수집하고, 이를 그래프 형태로 제공했습니다.

  • 외부 공공 API 연동

    메인 화면의 날씨 정보와 식사 기록 기능에 필요한 영양 정보를 공공 API와 연동하여 실시간 데이터를 제공했습니다.

  • 기존 라이브러리 커스터마이징

    메인 메뉴바 하단에 표시되는 도넛형 메뉴 애니메이션을 기획 의도에 맞게 구현하기 위해, 가장 유사한 라이브러리를 선정한 뒤 내부 코드를 분석하고 재구성하여 원하는 효과를 구현했습니다.

  • 다국어 리소스 적용 (l10n)

    l10n을 활용해 다국어 리소스를 JSON 파일로 관리하고, 앱 최초 기동 시 사용자의 접속 위치(국내/해외)를 기준으로 언어 리소스를 분기 처리하여 자연스러운 노출을 구현했습니다.

  • 앱 성능 최적화 경험

    화면 전환 시 새 페이지가 계속 쌓이며 속도가 저하되는 이슈를 발견하고, 네비게이션 방식을 replace 개념으로 변경하여 전환 속도를 개선했습니다.

    또한 다수의 이미지가 한 번에 로딩될 때 발생하는 성능 저하 문제를 해결하기 위해 스켈레톤 UI를 적용하고, 썸네일을 우선 로딩하는 방식으로 변경하여 전체적인 속도와 사용자 경험을 향상시켰습니다.

밀케어 Flutter APP