2025/05/04 2

Flutter 메신저 앱 업그레이드: Firebase Storage로 프로필 이미지 저장하고 공유하기

지난 글에서는 사용자가 선택한 이미지를 로컬에 저장하고,SharedPreferences를 통해 경로를 기억하는 방식으로 프로필 이미지를 처리했어요. 이 방식은 간단하고 빠르지만, 실제 서비스 환경에서는 치명적인 문제가 있었죠. 🥲로컬 이미지 경로는 내 기기에서만 유효하고, 임시 저장소이기 때문에 앱 재실행 후 이미지가 사라질 수도 있었어요. 이제 이런 문제를 완전히 해결할 차례입니다.이번 글에서는 Firebase Storage를 활용해 이미지를 클라우드에 저장하고,모든 사용자 기기에서 안정적으로 이미지를 불러오는 방법을 알아보겠습니다.✅ 우리가 만들 기능 요약사용자가 선택한 프로필 이미지를 Firebase Storage에 업로드업로드 후 생성되는 이미지 URL을 SharedPreferences와 Fir..

Flutter 개발 2025.05.04

Flutter 메신저 앱에 닉네임과 프로필 이미지 추가하기 (Firebase + SharedPreferences 활용)

이전 글까지 Flutter로 만든 메신저 앱, 잘 작동하긴 하지만 뭔가 부족하지 않으셨나요?오늘은 메신저 앱에 닉네임 설정과 프로필 이미지 표시 기능을 추가해 보면서,좀 더 사용자다운 느낌, 그리고 예쁜 인터페이스를 만드는 법을 알아보겠습니다!이 글은 초보자도 쉽게 따라 할 수 있도록 하나하나 순서대로,그리고 코드 예제까지 포함해서 설명할게요. 😉📌 오늘 목표요약사용자가 앱 처음 실행할 때 닉네임과 프로필 이미지를 설정할 수 있어요.메시지를 보낼 때 닉네임과 이미지도 함께 저장돼요.메시지 목록에서 닉네임과 프로필 이미지가 함께 보여요.🧰 사용 기술 요약Firebase Realtime Database : 메시지 저장용SharedPreferences : 닉네임, 이미지 경로를 로컬에 저장함ImagePi..

Flutter 개발 2025.05.04