지난 글에서 이메일/비밀번호 로그인을 구현했습니다.하지만 솔직히 말해서, 사용자들은 이메일 치는 걸 귀찮아합니다."카카오로 3초 만에 시작하기" 버튼이 있어야 전환율이 올라가죠.그런데 Flutter로 소셜 로그인을 구현할 때 마주치는 큰 난관이 있습니다.바로 플랫폼별 차이입니다.모바일 (Android/iOS): 네이티브 SDK(google_sign_in)를 써야 사용자 경험이 좋습니다. (시스템 계정 연동)웹 (Web): SDK보다는 전통적인 OAuth 리다이렉트(URL 이동) 방식이 더 안정적이고 표준에 가깝습니다.오늘은 제 프로젝트 코드(Family Planner)를 예시로, 하나의 코드베이스에서 모바일과 웹의 소셜 로그인을 완벽하게 분기 처리하는 아키텍처를 소개합니다.1. 전략: "따로 또 같이" ..