Showing posts with the label 플러터

플러터 iOS 빌드 실패의 주범 IPHONEOS_DEPLOYMENT_TARGET 해결하기

Flutter로 공들여 개발한 애플리케이션, 안드로이드에서는 물론 iOS 시뮬레이터에서도 완벽하게 구동되는 것을 확인하고 안도의 한숨을 내쉬는 순간. 실제 iPhone 기기 테스트를 위해 빌드를 하거나 App Store에 올리기 위해 아카이빙을 시도할 때, 개발자…
플러터 iOS 빌드 실패의 주범 IPHONEOS_DEPLOYMENT_TARGET 해결하기

플러터 바텀시트 setState가 반응하지 않을 때

플러터(Flutter)로 미려하고 반응성이 뛰어난 애플리케이션을 개발하는 과정은 분명 즐거운 경험입니다. 특히 화면 하단에서 부드럽게 나타나 사용자에게 추가적인 옵션이나 정보를 제공하는 showModalBottomSheet 위젯은 사용자 경험(UX)을 극적으로 향상시키는 강력한 도구 중 하나입니다. 필터링 옵션, 이미지 선택, 간단한 확인 메시지 등…
플러터 바텀시트 setState가 반응하지 않을 때

Flutter popUntil 먹통일 때 onGenerateRoute를 의심해야 하는 이유

Flutter로 복잡한 앱을 개발하다 보면 여러 페이지에 걸친 사용자 플로우를 제어해야 하는 순간이 반드시 찾아옵니다. 예를 들어, 전자상거래 앱에서 사용자가 '상품 목록(A) → 상품 상세(B) → 장바구니(C) → 주문(D)' 순서로 화면을 이동했…
Flutter popUntil 먹통일 때 onGenerateRoute를 의심해야 하는 이유

플러터 Flavor 설정으로 dev prod 환경 완벽 분리하기

하나의 코드 베이스로 iOS와 Android 앱을 동시에 개발할 수 있다는 것은 Flutter의 가장 큰 매력입니다. 하지만 실제 프로덕트를 개발하고 운영하는 과정은 단순히 코드를 작성하는 것에서 끝나지 않습니다. 서비스의 생명주기에는 최소한 개발(development) , 품질 검수(QA 또는 Staging) , 그리고 실제 운영(production…
플러터 Flavor 설정으로 dev prod 환경 완벽 분리하기

Flutter primaryColorBrightness의 동작 원리와 ThemeData

Flutter로 아름다운 UI를 구축하다 보면 필연적으로 '테마'라는 거대한 산을 마주하게 됩니다. 앱 전체의 색상, 폰트, 위젯 스타일을 일관성 있게 관리하는 것은 잘 만든 앱의 기본 소양과도 같죠. 특히 색상 시스템을 다룰 때 많은 개발자들이 pr…
Flutter primaryColorBrightness의 동작 원리와 ThemeData
OlderHomeNewest