#1 개요
코드 최적화를 하기 앞서 당장 필요없는, 계륵과도 같은 코드 전부 제거했다. 일론 머스크의 사고법에 의하면, "이건 결국 다시 넣어야 할 것 같은데?"라는 생각이 들지 않으면 충분히 제거하지 않은 것이므로 정말 철저하게 제거했다.
#2 코드 스니펫
#2-1 위임 프로퍼티
위와 같이 위임 프로퍼티에 대해 공부해놓고 정작 프로젝트에는 적용을 하지 않았었다. 이제라도 적용한다.
#2-2 위임 프로퍼티 사용
// in NutrientScreen.kt
val inputtedText = remember { mutableStateOf("") }
이 코드를
import androidx.compose.runtime.getValue
import androidx.compose.runtime.setValue
var inputtedText by remember { mutableStateOf("") }
위와 같이 변경했다.
#3 완성된 앱
#3-1 스크린샷
#3-2 이 게시글 시점의 Commit
#3-3 본 프로젝트의 가장 최신 Commit
'App 개발 일지 > Nutri Capture' 카테고리의 다른 글
Nutri Capture 백엔드 - Hilt 도입 (0) | 2025.02.01 |
---|---|
Nutri Capture 프론트엔드 - windowInsetsPadding() (0) | 2025.01.29 |
Nutri Capture 프론트엔드 - 아이콘 제작 (1차) (0) | 2025.01.12 |
Nutri Capture 백엔드 - StateFlow로 전환 (0) | 2025.01.02 |
Nutri Capture 백엔드 - ChatBar에 ViewModel 연결 (0) | 2025.01.02 |