도리안의 2025년 개발기 #155 - 프리뷰의 화면이 실제 기기의 그것과 다르게 나오기도...
프리뷰의 화면이 실제 기기의 그것과 다르게 나오기도...
No. 155
2025. 09. 08 (월) | Written by @dorian-dev
오늘의 개발기
휴직한 동료의 안드로이드 앱을 이어 받았고, 소스를 분석하며, 프리뷰 코드를 작성하고 있다. 그런데 한가지 문제점이 발견되었다. 그것은 프리뷰로 구현한 화면이 실제 화면과 다른 경우가 있다는 것이다.
지금은 단순히 각 컴포저블을 호출하는 방식으로 프리뷰 화면을 구현하고 있다. 그런데 그것만으로는 프리뷰가 정상적으로 보이지 않는 경우가 있었다. 예를 들어, 어떤 컴포저블 함수는 Column 또는 Row 함수로 감싸줘야 프리뷰가 정상적으로 보였다. 또는 Modifier의 설정에 따라 프리뷰가 달라지는 케이스도 있었다.
왜 이런 일이 생길까? 예전에 동료가 말하기를, 프리뷰가 작동하지 않는 경우들이 있어 그것을 고려하지 않는다고 말한 적이 있었다. 이후 그는 프리뷰 코드를 작성하지 않고 디버그 버전을 직접 실행하여 화면을 확인한다. 이 문제는 그것과 관련이 있어 보인다. 이번 경험으로 프리뷰를 고려하는지 여부가 컴포저블 함수 구현에 영향을 주는 것을 배웠다. 나는 가능한 프리뷰를 고려하여 컴포저블 함수를 개발하는 방향으로 갈 것이다.
지난 2025년 개발기
- #154 - 수면 부족으로 인한 컨디션 저하
- #153 - 홈 전용 API 적용시 발생할 수 있는 문제점
- #152 - 홈 화면 전용 API를 만드는 게 좋을까?
- #151 - 이해한줄 알았지만 잠시 잊어먹은 Hilt
- #1 ~ #150
Layout provided by Steemit Enhancer hommage by ayogom
Posted through the ECblog app (https://blog.etain.club)
안녕하세요.
SteemitKorea팀에서 제공하는 'steemit-enhancer'를 사용해 주셔서 감사합니다. 개선 사항이 있으면 언제나 저에게 연락을 주시면 되고, 관심이 있으신 분들은 https://cafe.naver.com/steemitkorea/425 에서 받아보실 수 있습니다. 사용시 @응원해 가 포함이 되며, 악용시에는 모든 서비스에서 제외될 수 있음을 알려드립니다.
안녕하세요.
이 글은 SteemitKorea팀(@ayogom)님께서 저자이신 @dorian-dev님을 응원하는 글입니다.
소정의 보팅을 해드렸습니다 ^^ 항상 좋은글 부탁드립니다
SteemitKorea팀에서는 보다 즐거운 steemit 생활을 위해 노력하고 있습니다.
이 글은 다음날 다시 한번 포스팅을 통해 소개 될 예정입니다. 감사합니다!
Upvoted! Thank you for supporting witness @jswit.