#1 개요
대학생 시절 만들었던 앱 'Nutri Capture'를 리팩토링하고, 여러 기능을 붙이는 프로젝트를 시작한다. 위의 깃허브 링크는 예전 버전의 앱이다.
#2 리팩토링 목표
이 앱의 코드는 시간이 꽤 지났기 때문에, 분명 몇몇의 라이브러리는 Deprecated되었을 것이다. 최신 라이브러리로 대체할 필요가 있다. 또, 이 앱에서 다크 모드에서 실행이 안되는 에러를 고치다가 도중에 그만두었던 기억이 난다. 게다가 모든 클래스들을 하나의 패키지에 몰아 넣었다. 따라서 가독성 측면에 문제가 있다.
#3 업그레이드 목표
코드의 구조에 MVVM 패턴을 적용한다. 태블릿과 같이 큰 화면에서도 안정적인 UI가 유지되게 한다. 앱이 완성되면 Play Store에 출시한다.
#4 추가 목표
기존 대비 얻게 되는 성능의 차이가 크지 않더라도 코루틴을 구현해본다. 또, 구글 계정으로 데이터 동기화 기능을 넣어서 휴대폰을 바꿔도 이전의 데이터를 가져올 수 있게 만든다.
'App 개발 일지 > Nutri Capture' 카테고리의 다른 글
Nutri Capture 프론트엔드 - Scaffold (0) | 2024.09.25 |
---|---|
Nutri Capture 방향성 - 살아남는 앱이 되려면 (0) | 2024.09.22 |
Nutri Capture 방향성 - UI 스케치 (0) | 2023.12.23 |
Nutri Capture 백엔드 - ERD (0) | 2023.12.22 |
Nutri Capture 방향성 - 앱의 목적, 유스케이스 다이어그램 (0) | 2023.12.20 |