2024학년도 한국공학대학교 여름방학 프로젝트
| @taekyeng | Seongryeol @KimSeongRyeol |
Jinwoo Kim @Vacal4123 |
Firebase를 활용한 실시간으로 메시지를 주고 받을 수 있는 채팅 어플로써의 기능을 제공하며, 사용자 친화적인 인터페이스와 직관적인 메시지 관리를 할 수 있도록 구현한다.
- Firebase를 이용해 Android 앱 개발을 통해 채팅 애플리케이션을 구현하여 팀 프로젝트 협업 능력과 개발 역량을 강화한다.
- 실제 프로젝트에 적용하는 경험을 쌓고 완성된 프로젝트를 포트폴리오에 추가해 보는 경험을 쌓는다
- 실시간 데이터베이스와 채팅 애플리케이션을 구현하여 실시간 커뮤니케이션의 개념과 기술을 이해한다.
- 파이어베이스를 통한 채팅 어플 구현
- Realtime Database 및 채팅 UI 구현
- 로그인, 로그아웃 기능 구현
- 아이디, 비밀번호 찾기 기능 구현
- 회원가입 기능 구현
- 메세지 송수신 및 알림 기능
- 사용자 이름, 프로필사진 변경 기능 구현
- 사용자 채팅방 커스텀 기능 제공
| 로그인창 | 회원가입 | 아이디 찾기 |
|---|---|---|
| 비밀번호 찾기 | 채팅방 목록 | 채팅 도착시 목록 |
|---|---|---|
| 채팅방 | 채팅 전송 | 상대방 채팅방 목록 |
|---|---|---|
| 상대방 채팅방 | 프로필 설정 | 설정 아이템 선택 |
|---|---|---|
| 환경설정 | 글자 크기 설정 | 글자 크기 범위 외 |
|---|---|---|
| 글자 폰트 설정 | 채팅방 그림 설정 클릭 시 이동 | 설정 후 채팅방 |
|---|---|---|
- [Firebase 서버를 통한 Android앱 HowlTalk 만들기, 하울][https://www.inflearn.com/course/howltalk-android-%EC%B1%84%ED%8C%85%EC%95%B1]
- [채팅앱 만드는 방법, 만들면서 배워가는 프로그래머][https://youtu.be/Q47lLj4ErKs?si=sNCV2-9j__b5c44s]
- [안드로이드 스튜디오 기초 강의 : 채팅 앱 만들기, 센치한 개발자][https://youtu.be/MvH6Suffghg?si=16M602gysAL_goxH]
- [firebase를 이용한 비밀번호 찾기, 이무헌][https://velog.io/@ecoco97/firebase%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EC%B0%BE%EA%B8%B0]
- [firebase를 이용한 아이디/비밀번호 찾기, 지우개][https://velog.io/@hanwldn76/Android-Studio-Firebase%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%95%84%EC%9D%B4%EB%94%94%EC%B0%BE%EA%B8%B0%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EC%B0%BE%EA%B8%B0-%EA%B5%AC%ED%98%84]
- [[Android] Github Actions 를 통해 CI/CD를 구축해보자!, 윤호이][https://velog.io/@lyh990517/Android-Github-Actions-%EB%A5%BC-%ED%86%B5%ED%95%B4CICD%EB%A5%BC-%EA%B5%AC%EC%B6%95%ED%95%B4%EB%B3%B4%EC%9E%90]
- [[Android] File google-services.json is missing. 에러 해결 방법, JoJo Develog][https://velog.io/@jojo_devstory/Android-File-google-services.json-is-missing.-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95]
- [[안드로이드] Github Actions으로 구글 플레이스토어 배포 with google-services.json, keel_im][[https://keelim.tistory.com/entry/Github-Actions%EC%9C%BC%EB%A1%9C-%EA%B5%AC%EA%B8%80-%ED%94%8C%EB%A0%88%EC%9D%B4%EC%8A%A4%ED%86%A0%EC%96%B4-%EB%B0%B0%ED%8F%AC-with-google-servicesjson]
- [[Android] Github Action 를 이용하여 CD 를 적용 하는 방법, 이지훈][https://velog.io/@mraz3068/Apply-Android-Github-Action-CD]
- [Kakao Developers][https://developers.kakao.com]
- 화요일 12시
- 금요일 14시