iOS 선언형 프로그래밍의 정수: SwiftUI와 Combine으로 구현하는 강력한 반응형 앱 아키텍처
SwiftUI의 선언형 UI 모델과 Combine의 강력한 비동기 처리 능력을 결합한 현대적 iOS 아키텍처 가이드입니다. 실무에서 바로 쓰이는 MVVM 패턴과 최적화 팁을 담았습니다.
SwiftUI의 선언형 UI 모델과 Combine의 강력한 비동기 처리 능력을 결합한 현대적 iOS 아키텍처 가이드입니다. 실무에서 바로 쓰이는 MVVM 패턴과 최적화 팁을 담았습니다.
이번 프로젝트에서 유사 채팅 기능을 구현하면서 푸시 알림(FCM)은 피할 수 없는 산이었다. 보통 개발 블로그들을 보면 프론트와 백엔드가 섞여 있어서 막상 적용하려니 헷갈리는 경우가 많았다. 그래서 이번 구현 과정은 앱(Frontend)과 서버(Backend) 설정으로 나누어 정리해두려 한다. 오늘은 그 첫 번째, 플러터 앱에서의 설정과 토큰 관리 이야기다. 1. 상황 채팅 앱인데 알림이 안 오면 시체다. 단순히 “구글링해서 나온 코드 복붙”으로 끝날 … 더 읽기