안녕하세요 알통몬입니다. 공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는 안드로이드 애플리케이션을
firebase 프로젝트에 추가하는 방법에 대해 알아보겠습니다.
firebase 관련해서 푸시 알림 날리는 예제는 저어어엉말 많이 나오는데
실시간 데이터베이스를 활용한 실식간 채팅 예제는 잘 없더라구요 ㅎㅎ
근데 학생 개발자 분들이나 앱 개발을 시작한지 얼마 안된 분들은
채팅 앱 만들어 보는 거에 관심이 많으시잖아요 ㅎㅎ 저두 그랬구요
물론 저도 아직 초급 개발자입니다 ^^
채팅 앱하면 그냥 뭔가 어려울 거 같고 많은 기술이 들어가야할 거 같고,
막연한데 저도 firebase 을 알게 되고 나서 간단한 채팅 기능은 굳이
서버 소켓과 별도의 데이터 베이스없이도 구현할 수 있구나 하는 것을 느겼어요.
무튼 그래서 제가 firebase 을 사용해서 안드로이드 실시간 채팅 앱 만들기 포스팅을 하려고 하는데요.
물론 저도 아직 새 메시지 알림 부분에서 약간의 문제를 겪고있습니다만 ㅎㅎ
그에 앞서 먼저 안드로이드 프로젝트를 firebase에 추가해보겠습니다.
이 포스트에 오신 분들이라면 당연히 안드로이드 스튜디오에서
프로젝트를 생성하는 방법에 대해서는 다들 알고 계시겠죠? ㅎㅎ
그럼 이제
https://firebase.google.com/?hl=ko
파이어 베이스 페이지에 접속하셔서 무료로 시작하기를 선택합니다.
그리고 새 프로젝트 만들기를 선택합니다.
새 프로젝트 만들기를 선택하시면
팝업 창이 뜨는데요.
원하는 프로젝트 이름과 국가를 선택하시면 됩니다.
그럼 이제 아래와 같은 화면으로 이동하는데요.
거기서 Android 앱에 Firebase 추가를 선택하시면 됩니다.
그러면 또 팝업창이 뜨는데요. 안드로이드 스튜디오로 생성하신 프로젝트의 패키지를 넣으시고
ex) com.my.app
밑에 닉네임이나 디버스 서명 인증서는 입력하고 싶으신 분들만 입력하시면 됩니다.
입력하시고 앱 추가를 선택하시면 다음 팝업창으로 넘어가는데요.
아래 사진처럼 시키는대로 하시면 됩니다 ㅎㅎ
그럼 마지막 팝업창으로 넘어갑니다.
여기서도 팝업창에서 시키는데로 하시면 됩니다 ~~~~
생성이 완료되면 해당 프로젝트 콘솔 창으로 넘어가는데요.
프로젝트 창을 가시면 뙇 생성된 것을 확인할 수 있습니다~~~
이제 조만간 FCM RealtimeDatabase 실시간 데이터베이스를 사용해서 실시간 1:1 채팅 앱을 만드는 포스팅을
올려보도록 하겠습니다. 정리해서 한 개 내지 두 개의 포스팅으로 나눠서 올리겠습니다 !!
당장은 힘들고 4월은 돼야 올릴 수 있을 것 같네요 ㅎㅎ 3월말까지는 일이 많아서;;;; ㅠㅠㅠㅠ
최대한 빨리 포스팅하겠씁니다~
감사합니다!
'안드로이드' 카테고리의 다른 글
안드로이드 커스텀 다이얼로그 custom dialog 만들기 (0) | 2017.03.25 |
---|---|
안드로이드 Notification Activity 중복실행 방지 노티피케이션 액티비티 중복 실행 방지 (2) | 2017.03.25 |
안드로이드 리스트 뷰 뷰 홀더 android listView ViewHolder (0) | 2017.03.18 |
안드로이드 플로팅 액션 버튼 스피드 다이얼 floating action button speed dial 만들기 (0) | 2017.03.17 |
안드로이드 확장 리스트뷰 ExpandableListView 사용법 - 중첩 리스트 뷰 (6) | 2017.03.17 |