본문으로 이동
글로벌웹툰 안드로이드 Large Screen 적용기
컨퍼런스

글로벌웹툰 안드로이드 Large Screen 적용기

엔지니어링데이 2025 네이버 · YouTube

원문 보기

AI 핵심 요약

폴더블과 태블릿 사용이 늘고 Android 16에서 대형 화면 앱의 레터박스 동작이 달라지는 상황에 맞춰, 글로벌 웹툰 앱의 레이아웃을 최적화한 경험을 공유했습니다. 기존 View 화면은 ConstraintLayout의 최대 너비 설정과 그리드 열 수 조정으로 대응하고, Compose 화면은 창 크기 클래스와 적응형 그리드·페이저 기능을 활용해 화면 공간을 효율적으로 사용하도록 바꿨습니다. 최대 너비 제한은 기존 화면을 빠르게 보완할 수 있지만 공간 낭비나 가로 스크롤 문제를 낳을 수 있어, 목록형 UI 등에는 화면 크기에 맞는 레이아웃을 적용했습니다. 대형 화면 품질 가이드라인과 실제 구현 사례를 바탕으로, 멀티 윈도우와 외부 입력 장치까지 고려하고 가능하면 Compose의 적응형 기능을 활용하라는 점을 강조했습니다.

  • Google Play Console과 Firebase Analytics에서 태블릿·폴더블 기기의 사용자 수와 참여 지표를 확인해 최적화 우선순위를 정할 수 있습니다.
  • 반응형 레이아웃은 하나의 구조를 화면에 맞춰 조정하고, 적응형 레이아웃은 창 크기 클래스에 따라 서로 다른 구조를 선택합니다.
  • 터치 영역은 최소 48dp를 확보하고, 키보드·마우스·스타일러스 사용 시 포커스와 상호작용 상태도 점검해야 합니다.
  • 가로 스크롤이나 페이저가 포함된 화면은 최대 너비만 제한하면 어색해질 수 있으므로, 컴포넌트 특성에 맞는 추가 처리가 필요합니다.

소개

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025 에서 발표되었던 세션을 공개합니다. [발표 내용] Large Screen을 대응해야 하는 이유와 품질 가이드라인을 소개합니다. 글로벌웹툰이 View와 Compose 환경에서 Large Screen 최적화를 적용한 내용을 일부 공유합니다. ​[강의 대상] Large Screen 기기에서 Android 앱을 최적화하는데 관심 있는 개발자

비슷한 학습 자료

컨퍼런스 if kakao

신기술 도입시 유의점 #frontend

컨퍼런스 if kakao

(제5회 카카오테크밋 패널토의 내용의 일부입니다.) 제5회 Kakao Tech Meet 영상 모두 보기 https://kko.to/techmeet5vod #kakaotechmeet #카카오테크 #frontend #프론트엔드 #신기술 #개발자

컨퍼런스 if kakao

(제5회 카카오테크밋 패널토의 내용의 일부입니다.) "Chrome Devtools를 활용하여 나만의 웹뷰 디버깅 환경 만들기" teenie(조민지님)의 발표영상 보러 가기 https://youtu.be/VeH70q7p9NM #kakaotechmeet #카카오테크 #frontend #프론트엔드 #개발자 #크로스플랫폼 #웹뷰개발 #webview

웹 개발 프론트엔드

컨퍼런스 엔지니어링데이 2025

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(5월)에서 발표되었던 세션을 공개합니다. [발표 내용] * 웹브라우저에서 대용량 데이터를 높은 성능으로 표현할 수 있는 Windowing 기법에 관해 소개하고 적용 사례를 공유합니다. [발표 대상] * Windowing 기법에 관심이 있는 개발자 [목차] * Windowing 기법이란 * 데이터 스트리밍 / 시계열 처리에서의 Windowing * 머신러닝에서의 Windowing * 컴퓨터 그래픽스에서의 Windowing * React에서의 Windowing / Virtualization 기술 * Windowing 기법을 활용한 오픈소스 라이브러리들 * Windowing기법을 사용하는 오픈소스 라이브러리 비교 * react-virtualized * react-window * @tanstack/react-virtual * 대용량 고성능 표 컴포넌트 Big Table 개발 배경...

웹 개발 프론트엔드

컨퍼런스 엔지니어링데이 2025

KMP 기반 UI 컴포넌트 통합 전략

컨퍼런스 엔지니어링데이 2025

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(5월)에서 발표되었던 세션을 공개합니다. [발표 내용] 멀티플랫폼에 대응 가능한 밴드 디자인 시스템의 설계 및 구현 방식에 대해 소개하고, 밴드 안드로이드 팀에서 아이콘 리소스를 자동화하여 관리하는 방법에 대해서 공유합니다. [강의 대상] * 안드로이드 개발자 및 멀티플랫폼에 대한 관심이 있는 분 * 디자인 시스템에 관심이 있는 분 [목차] Episode 1 : 디자인 시스템, 개념에서 실전까지 Episode 2 : KMP, 진짜 실무에 쓸 수 있을까? Episode 3 : BDS 모듈에 KMP 적용하기 Episode 4 : 디자인 시스템 UI 컴포넌트, Maven으로 배포하기 Episode 5 : Figicon으로 아이콘 자동 동기화하기

프론트엔드 모바일 앱 개발

컨퍼런스 엔지니어링데이 2025

DESIGN SYSTEM FOR Android: From Figma to Jetpack Compose

컨퍼런스 엔지니어링데이 2025

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2024(5월)에서 발표되었던 세션을 공개합니다. Figma와 Jetpack Compose를 사용하여 Android 디자인 시스템을 구축하는 방법을 다룹니다. 디자인 시스템의 중요성과 Figma에서 디자인을 만들고 Jetpack Compose로 구현하는 과정을 설명하고, 이를 통해 디자이너와 개발자가 어떻게 협업할 수 있는지, 그리고 일관성 있는 사용자 경험을 제공하기 위해 디자인 시스템을 어떻게 효과적으로 관리할 수 있는지를 보여줍니다. We'll discuss what design systems are, why they're important, and how we can build them effectively using tools like Jetpack Compose. Demo Material Design figma : https://www.figma.com/file/nVZK2STszk2ehH0xN3kxc...

프론트엔드 모바일 앱 개발 UI/UX

컨퍼런스 우아콘 2025

[세션 설명] Compose Multiplatform으로 우아한테크코스 인하우스 앱을 개발하고 운영하며 겪었던 네이티브 리소스 관리 노하우와 KMP 아키텍처 설계를 공유합니다. KMP 미지원 라이브러리(Firebase 등)를 통합하고 네이티브 UI 이벤트를 처리하기 위한 구체적인 코드 레벨의 고민을 담았습니다. [발표자 소개] 김수현(안드로이드 개발자, 교육자)

모바일 앱 개발 로드맵 8개에 담김