본문 바로가기

Android2

Android - TargetSDKversion35 대응을 해보자!!! 젠장! '방정님.. 보내주신 APK UI가 다 깨지는데요?!'저는 아직도 실수를 합니다. 앱 개발자로서 Android, iOS 공식 홈페이지는 항상 확인했어야 했는데 또!!! 또!!! 안일한 행동으로 UI가 박살이 난 앱의 모습을 리테일팀에게 스크린숏을 전해 받고서야... 수정을 하는.. 이런 멍청한.. 앱반영은 안 해서 문제는 없었지만 여러분들은 저와 같은 실수를 하지 않으시길 바랍니다 ㅜㅜ Android 15(API 35)부터 바뀐 setDecorFitsSystemWindows 기본값: 왜 UI가 깨지나요?Android 15(API 35)를 타겟팅하면서 갑자기 앱의 UI가 깨졌다면, 가장 먼저 의심해야 할 것이 하나 있습니다.setDecorFitsSystemWindows(window, false)가 기본값이.. 2025. 6. 17.
Flutter & Dart - Stream,StreamBuilder Stream과 StreamBuilder의 이해Stream이란?Stream은 Dart에서 비동기적으로 연속적인 데이터 이벤트를 전달하는 방식입니다. 마치 데이터의 흐름을 관리하는 파이프라인과 같으며, 비동기 처리에서 강력한 도구로 사용됩니다. 방송 플랫폼에 비유하자면, 스트리머가 데이터를 송출하고 시청자가 이를 구독하는 구조와 같습니다.Stream의 특징:데이터를 순차적으로 전달합니다.데이터 이벤트에는 data, error, done의 세 가지 유형이 있습니다.필요에 따라 데이터를 지연 생성(lazy production)할 수 있습니다.Stream의 주요 상태:Idle 상태: Stream이 아직 데이터 이벤트를 생성하지 않은 초기 상태입니다.Active 상태: 데이터를 방출하고 리스너가 이를 구독하는 상태.. 2025. 1. 7.