이야... 삼성전자에서 재미난걸 출시했더군요.
갤럭시 플립5....
출시후 유튜버 들의 리뷰를 보면서 설마 커버 스크린에서 에서 우리 앱을 쓰겠어? ㅋㅋㅋㅋ 라고 웃었던 기억이 나네요...
네 그게 현실이 되었습니다....
간부님 : Assist 야 출근 잘했나
Assist: 네 간부님 좋은 아침입니다.
간부 : 응 플립5 커버 스크린에서 우리 앱 UI 꺠지더라
Assist : ???? 예...?
간부 : 고쳐 ^^
아하하하.......
그럼 커버 스크린에 대해 어떻게 대응했는지 다시 기억해 사면서 글을 써가겠습니다.
저의 앱 같은 경우는 Margin 을 start, end 부분에 넣어둔 view가 꽤 있었습니다.
그결과 ui가 깨지는 현상이 발견되었습니다.
Margin start 와 end 가 화면에 잘 맞는지 확인을 해주셔야 겠습니다.
결론적으로 플립5의 커버 스크린은 매우 작은 화면입니다.
일반 바형 핸드폰에서 충분히 표현하던 UI은 대부분 소화를 못할것 입니다.
그럼으로 NestedScroll 을 사용하여 view가 전체적으로 스크롤 될수 있도록 만드는 것입니다.
뭐... 이건 안드로이드 개발자들이면 다 쓰겠지만 혹 모르니....
위에서 NestedScroll 을 사용하자고 했습니다. 그리고 ConstraintLayout 을 통해 하나의 중점 을 잡아서 그부분을 제외하고 Scroll 을 적용하면 좀더 적용하기 쉽겠지요?
이미 구글에서도 폴더블에 대한 대응 문서를 뿌리고 있었습니다.
(안하면 큰일나지...삼성이 , 샤오미 가 그렇게 출시하는데)
해당 링크입니다.
https://developer.android.com/guide/topics/large-screens/learn-about-foldables?hl=ko
전 참고로 아래 링크중
https://developer.android.com/guide/topics/large-screens/support-different-screen-sizes?hl=ko
이라는 구문을 보고 최소 비율을 맞춰서 했습니다.
그런분들을 위해 네이버가 재미난걸 만들었더군요
https://map.naver.com/p/entry/place/1377564551?c=15.00,0,0,2,dh
1784 모바일 테스트 룸 입니다. 네이버 앱으로 예약을 해야만 들어갈수 있습니다.
삼성 최신 기기부터 아이폰 , 구글 픽셀 심지어 샤오미 하웨이 까지 있더라구요
아주 좋은 경험 이었습니다.
솔직히 나가기 싫을정도로 최신 핸드폰 많아서 아주 만족한 모바일 테스트룸입니다.
참고로 가격은 무료입니다.
usb 디버깅은 불가능 합니다 ! wifi 가 있으니 무선 디버깅으로 하세요!
그럼 오늘도 읽어주셔서 감사합니다
-피드백와 비판은 언제나 환영입니다-