flutter-chat-demo.git
-
[플러터 오픈소스-채팅5] 안드로이드 실행하기개발일지 2024. 4. 27. 10:59
시리즈1- https://explsoratory.tistory.com/162-https://explsoratory.tistory.com/173-https://explsoratory.tistory.com/184-https://explsoratory.tistory.com/195-https://explsoratory.tistory.com/20 안드로이드 부분 쉽게끝날 줄 알았는데, 에러찾는데만 3일이 걸렸다. 난 진정바보일까..?우선 구글사인인 라이브러리를 다시보자. 안드로이드 설정하기 https://pub.dev/packages/google_sign_in 보다시피 안드로이드 세팅을 해줘야하는데, 우선 1번은 파이어베이스 프로젝트 만들고 하면서 이미 등록된거라 생략한다. people api 넣기 2번클릭 ..
-
[플러터 오픈소스-채팅4] 애플 실행하기개발시리즈 2024. 4. 21. 11:43
시리즈1- https://explsoratory.tistory.com/162-https://explsoratory.tistory.com/173-https://explsoratory.tistory.com/184-https://explsoratory.tistory.com/195-https://explsoratory.tistory.com/20이쁘게 로그인이 됐다!1)디비확인근데 문제는... 유저가 없다..?채팅을 하려면 유저가 필요한데.. 난 아무도 없다.. 그치..새로 데이터베이스를 했으니까.그래 그럼..일단디비먼저 확인해보자.오케이. 일단 내가 로그인한 유저는 바로 저장이됐구나. 좋다! 2)새로운 유저넣기채팅하려면 상대가필요하니. 일단 시뮬레이터를 한개 더 키고 다른 아이디로 ..
-
[플러터 오픈소스-채팅3] 파이어베이스 룰 변경하기개발시리즈 2024. 4. 21. 11:23
지난시리즈1- https://explsoratory.tistory.com/162-https://explsoratory.tistory.com/173-https://explsoratory.tistory.com/184-https://explsoratory.tistory.com/19 지난시간일단 로그인 셋업을 끝냈기에, 재 실행을 해본다. 실행해보자! 1)퍼미션 에러 해결하기아래처럼 예쁘게 로그인 화면이 나오고, 멀쩡하게 로그인이 되나 싶지만..... 역시, 퍼미션 에러가 뜬다. 지난시간에 파이어베이스를 내쪽으로 연결했는데, 내 데이터베이스로 연결하다가 에러가 난건지.. 아니면 아직도 이 기존 데이터베이스를 가리키다 에러가 난건지.. 알수없으므로.일단 내 파이어베이스 디..
-
[플러터 오픈소스-채팅2] 파이어베이스 셋팅하기개발시리즈 2024. 4. 14. 12:51
지난시리즈1- https://explsoratory.tistory.com/162-https://explsoratory.tistory.com/173-https://explsoratory.tistory.com/184-https://explsoratory.tistory.com/19 지난시간파이어베이스를 내껄로 연결했다 0.일단 파이어베이스에서 firestore을 활성화 시켜준다.(프로덕션 모드에서 시작으로 선택함)1.에러이제 시뮬레이터를 돌려 구글 로그인을 하니 해당 에러가 나왔다. 디버깅을 키고 다시돌려본다.혹시 모르니 flutter clean을 한번 넣고 재실행. 2.디버깅도 역시 같은지점에서 실패.xcode키고한다. 하 . 다시 실행해보자. 3.디버..
-
[플러터 오픈소스-채팅1] 적당한 오픈소스 찾기개발시리즈 2024. 4. 13. 11:30
지난시리즈1- https://explsoratory.tistory.com/162-https://explsoratory.tistory.com/173-https://explsoratory.tistory.com/184-https://explsoratory.tistory.com/19 유투브에 채팅앱을 만들어달라는 요청이 여러번 들어왔었다. 처음부터 시작하면 좋지만, 이제는 오픈 소스를 활용하는법도 공유하는게 좋겠다고 판단 1)오픈소스를 찾아떠나기수많은 블로그 글을 봤지만, 그래도 가장 믿음직스러운 (끝까지 코딩이 되어있는 ) 프로젝트를 찾기란 쉽지않았다. 여러번 시행착오를 거쳐 해당 프로젝트 발견. 2)깃헙을 사용해서 내 프로젝트로 fork 하고 로컬 셋업하기https://github...