클론 프로젝트란 이미 개발되어 있는 서비스를 주제 삼아 서비스의 기존 스택이나 새로운 스택을 적용하여 나만의 서비스로 복제하듯 개발해보는 것을 말한다. 이미 개발되어 있는 서비스를 통해 개발에만 집중할 수 있다는 장점이 있다.
FireBase에서는 인증을 통해 로그인을 담당할 수 있다. 로그인을 담당하는 부분은 직접 서버로 개발할 경우 매우 복잡하다.
구글로그인의 경우 로그인에 성공하면 구글로부터 IdToken을 전달받는다. IdToken으로 Firebase 사용자 인증 정보를 교환 받고 이 정보를 사용해 Firebase에 인증한다.
이번 강의에서는 아래의 사진과 같이 하단의 네비게이션 탭바를 만들었다. BottomNavigationView란 보통 화면 맨 밑이나 위에 붙어있는 버튼 모음으로 프래그먼트를 활용해서 각각 다른 화면들을 보여줄 때 사용한다.
Firebase에 사진을 업로드하는 페이지를 생성하고 Firebase의 Storage에 업로드 되었는지 확인
인프런 하울스타그램 컨텐츠 데이터 모델 강의로 업로드한 사진을 데이터로 관리할 수 있도록 데이터 모델 만드는 내용이다. 1. 의존성 추가 먼저 firebase의 fireStore 의존성을 추가해준다. 2. 데이터 클래스 생성 ContentDTO 데이터 클래스를 생
7강 하울스타그램 상세화면 페이지 만들기
ContentDTO에서 favorites는 중복 좋아요 방지할 수 있는 유저 확인 용 변수이다.해당 데이터 타입을 Map에서 MutableMap으로 변경firebase의 데이터 적재 스타일을 보면 collection - document - (collection|fiel