모든 내용들은 파이어베이스 연동이 성공적으로 되어있다는 가정하에 진행됩니다.
혼자 기억하려고 만드는 거라서 설명이 정말 거지 같을 수 있습니다....
1. uuid패키지 다운받기
2. 사용하려는 곳에 패키지 import 후 uuid에서 제공하는 기능 사용하기
pub.dev에 uuid 검색 후 들어간다.
installing 들어가서 하단에 uuid: ^3.0.5를 복사한다.
pubspec.yaml 에 dependencies를 추가한다.
사진에서 다른 dependencies들은 무시
오른쪽 상단에 pub get을 누른다(안드로이드 스튜디오 기준)
패키지 다운 성공
사용하려는 곳에 import 진행하기
DB연결 후 파일 업로드 하기
현재 코드를 보면 var uuid = Uuid();를 통해서 Uuid 객체를 생성해주었다.
생성된 uuid를 통해서 .v1() or .v4() 등 다양하게 랜덤값을 생성할 수 있다.
그 중 나는 v4()를 사용하였는데 각각 어떤 랜덤값을 나오게 하는지는 pub.dev사이트에서 확인 가능하다.
나온 랜덤 값과 내가 추가하고 싶은 내용들을 함께 .doc.set({})을 사용하여 성공적으로 업로드 하였다.