devmoa

우당탕탕 Server Driven UI 개발기

요기요·2022년 9월 21일·00
Server Driven UIUIAndroidKotlinAPI요기요

AI 요약

Beta

본 글은 요기요의 백엔드 개발자가 Server Driven UI(SDUI)를 도입하며 겪었던 개발 과정을 공유합니다. SDUI는 서버에서 UI의 구조와 데이터를 내려주어 클라이언트의 UI를 동적으로 제어하는 방식입니다.

요기요는 홈 화면의 복잡성을 관리하고 빠른 UI 변경을 위해 SDUI를 채택했습니다. 개발 과정에서 발생한 다양한 문제점들을 해결하며, 특히 Android 네이티브 환경에서 Kotlin을 사용하여 SDUI를 구현한 경험을 상세히 다룹니다.

API 설계, 컴포넌트 관리, 상태 관리 등 실제 개발에서 마주치는 어려움과 그 해결책을 제시하며, SDUI 도입을 고려하는 개발자들에게 실질적인 도움을 줄 수 있는 내용을 담고 있습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다