Chatting(2)
-
[iOS] Firebase를 이용해 채팅앱 만들기 프로젝트 (2) - Cloud FireStore 서비스
저번 글에서는 Authentication 서비스를 이용해서 로그인, 회원가입, 로그아웃을 구현해보았습니다!!! 이번 글에서는 Cloud FireStore 서비스를 이용해서 채팅을 구현해보도록 할게요. Firebase FireStore는 NoSQL 클라우드 데이터베이스를 사용해 클라이언트 및 서버 측 개발에 사용되는 데이터를 저장하고 동기화해줍니다!!! 여기서 중요한 것은 동기화예요! 채팅에서 가장 중요한 것은 실시간으로 업데이트 되는 것입니다. Firebase는 데이터저장소에 Listener를 달아주어 업데이트가 되는 즉시, 연결되어 있는 모든 기기에 동기화를 시켜줍니다! 더 자세한 내용은 Cloud Firestore를 참고하실 수 있습니다. 채팅 UI 만들기 및 데이터 모델 만들기 (사전 준비) 저는 ..
2020.10.16 -
[iOS] Firebase를 이용해 채팅앱 만들기 프로젝트 (1) - Authentication 서비스
이전부터 궁금했지만 계속 미뤄두고 있었던 Google에서 제공해주는 Firebase 라이브러리를 오늘 사용해보려고 합니다! Firebase에서 제공해주는 서비스는 정말 많은데 오늘 사용해 볼 서비스는 Authentication입니다. 대부분의 앱은 로그인과 회원가입 기능, 즉 사용자의 신원 정보를 필요로 해요. 그래서 거의 필수적으로 구현해야 하는 기능입니다. Google에서는 이를 편하게 해주는 라이브러리를 제작했는데 이는. 앱에서 사용자 인증 시 필요한 백엔드 서비스와 사용하기 쉬운 SDK, UI 라이브러리를 제공해줍니다. Google. Facebook 등 여러 유명한 ID 공급업체들과 전화번호 등을 통한 인증이 지원됩니다 ㅎㅎ 더 자세한 설명은 Firbase 인증 에서 확인할 수 있습니다! Firb..
2020.10.16