Flutter FCM, iOS에서만 푸시 알림이 오지 않을 때

Flutter와 Firebase를 사용하여 야심 차게 앱을 개발하고, 안드로이드 기기에서 완벽하게 동작하는 푸시 알림을 확인하며 뿌듯함을 느낀 순간. 바로 그때, 테스트용 아이폰에서는 아무런 소식이 없습니다. 콘솔 로그에는 에러 하나 없고, 코드 상으로도 완벽해 보이는데 iOS 기기만 감감무소식인 상황. 많은 Flutter 개발자, 특히 안드로이드 개발…
Flutter FCM, iOS에서만 푸시 알림이 오지 않을 때

원인불명 Flutter fcm error 0 추적하고 해결하기

Flutter와 Firebase를 사용하여 현대적인 애플리케이션을 개발할 때, 푸시 알림 은 이제 사용자 리텐션을 위한 핵심 기능으로 자리 잡았습니다. Flutter 생태계에서 이 기능을 구현하는 가장 표준적이고 강력한 방법은 단연 Firebase의 firebase_messaging 패키지를 활용하는 것입니다. Firebase는 구글의 강력한 인프라를…
원인불명 Flutter fcm error 0 추적하고 해결하기

플러터(Flutter) 앱, 개발과 운영 환경 완벽 분리하기 (Android & iOS)

하나의 코드로 안드로이드와 iOS 앱을 모두 만드는 플러터의 매력은 대단합니다. 하지만 개발 과정이 복잡해지면서 여러 난관에 부딪히게 됩니다. 그중 가장 대표적인 것이 바로 개발(Development), 스테이징(Staging), 운영(Production) 환경을 …
플러터(Flutter) 앱, 개발과 운영 환경 완벽 분리하기 (Android & iOS)

Flutter primaryColorBrightness의 동작 원리와 ThemeData

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