개요
hidden_logo 패키지는 아이폰과 같은 iOS 장치의 하드웨어 장벽(예: 노치 또는 카메라 절단부) 뒤에 숨겨진 로고를 표시할 수 있도록 해줍니다. 이 패키지는 iOS 기기용으로 설계되었으며, 안드로이드, 맥OS, 윈도우, 리눅스 등 추가 플랫폼을 지원합니다. 로고나 브랜딩 요소를 디바이스 하드웨어에 의해 자연스럽게 가려지는 영역에 배치함으로써 시각적 일관성을 유지하는 데 도움을 줍니다. 간단한 API를 통해 Flutter 앱과 원활하게 통합됩니다. 물리적 디바이스 제약과 정확한 UI 정렬이 필요한 앱에 적합합니다.
사용 사례
- iPhone 노치 뒤에 브랜드 로고 표시
- 기기 컷아웃을 통해 UI 일관성 유지
- 숨겨진 브랜딩으로 앱 미적 요소 향상
- 다중 플랫폼 UI 설계 지원
- 상태 표시줄 오버레이 사용자 지정
주요 기능
- 하드웨어 장벽 뒤에 로고 위치 지정
- 크로스 플랫폼 지원 (iOS, Android, macOS, Windows, Linux)
- Flutter pub를 통한 간단한 통합
- iPhone 노치 및 커팅 영역에 최적화됨
- 필수 구성 최소화
적합한 대상
- 노치 디자인을 가진 iOS를 대상으로 하는 앱 개발자
- 디자이너들은 픽셀 단위로 정확한 UI 레이아웃에 집중한다
- 다중 플랫폼 플러터 애플리케이션
- 브랜드 중심의 모바일 앱
- 일관된 상태 표시줄 처리가 필요한 팀
고려 사항
- iOS 전용 하드웨어 장벽 처리에 제한됨
- 비표준 장치 컷아웃에 대해 수동 조정이 필요할 수 있습니다
- 물리적 장벽이 없는 장치에는 적용되지 않습니다
- iOS 중심 프로젝트에 가장 적합
- 기기별 사용자 인터페이스 제약 조건을 이해해야 합니다