개발시리즈

[플러터 오픈소스-채팅1] 적당한 오픈소스 찾기

설명하는개발자 2024. 4. 13. 11:30

 

지난시리즈

1- https://explsoratory.tistory.com/16

2-https://explsoratory.tistory.com/17

3-https://explsoratory.tistory.com/18

4-https://explsoratory.tistory.com/19

 

유투브에 채팅앱을 만들어달라는 요청이 여러번 들어왔었다. 처음부터 시작하면 좋지만, 이제는 오픈 소스를 활용하는법도 공유하는게 좋겠다고 판단

 

1)오픈소스를 찾아떠나기

수많은 블로그 글을 봤지만, 그래도 가장 믿음직스러운 (끝까지 코딩이 되어있는 ) 프로젝트를 찾기란 쉽지않았다. 여러번 시행착오를 거쳐 해당 프로젝트 발견.

 

2)깃헙을 사용해서 내 프로젝트로 fork 하고 로컬 셋업하기

https://github.com/sorariver/flutter-chat-demo.git

 

GitHub - sorariver/flutter-chat-demo: The chat app made by Flutter and Firebase

The chat app made by Flutter and Firebase. Contribute to sorariver/flutter-chat-demo development by creating an account on GitHub.

github.com

 

3)xcode 셋업 

우선 애플로 테스트를 먼저 할거라.. xcode 를 키고 내 계정과 bundle identifier을 업데이트했다. 

 

4)실행해보기

구글 로그인이 떠서 해보니, 내가 알지못하는 유저들이 쭉 나오는데.. 아마도 테스트 유저인듯 하다.. 그리고 만든이의? 계정으로 파이어베이스가 셋업되어있는 듯하다. 데이터베이스 구조를 확인해야하므로, 내 파이어베이스로 초기화하자.

 

4)파이어베이스 셋업

https://console.firebase.google.com/

 

로그인 - Google 계정

이메일 또는 휴대전화

accounts.google.com

flutter 선택!

 

설치완료

 

 

다음포스트에 이어서,,