Skip to content

2024TUKCOMSP/3K

Repository files navigation

3K

2024학년도 한국공학대학교 여름방학 프로젝트

팀원

@taekyeng Seongryeol
@KimSeongRyeol
Jinwoo Kim
@Vacal4123

채팅 어플

소개

Firebase를 활용한 실시간으로 메시지를 주고 받을 수 있는 채팅 어플로써의 기능을 제공하며, 사용자 친화적인 인터페이스와 직관적인 메시지 관리를 할 수 있도록 구현한다.

구현 목적

  • Firebase를 이용해 Android 앱 개발을 통해 채팅 애플리케이션을 구현하여 팀 프로젝트 협업 능력과 개발 역량을 강화한다.
  • 실제 프로젝트에 적용하는 경험을 쌓고 완성된 프로젝트를 포트폴리오에 추가해 보는 경험을 쌓는다
  • 실시간 데이터베이스와 채팅 애플리케이션을 구현하여 실시간 커뮤니케이션의 개념과 기술을 이해한다.

기능 구현

  • 파이어베이스를 통한 채팅 어플 구현
  • Realtime Database 및 채팅 UI 구현
  • 로그인, 로그아웃 기능 구현
  • 아이디, 비밀번호 찾기 기능 구현
  • 회원가입 기능 구현
  • 메세지 송수신 및 알림 기능
  • 사용자 이름, 프로필사진 변경 기능 구현
  • 사용자 채팅방 커스텀 기능 제공

기능 화면

로그인창 회원가입 아이디 찾기
로그인 회원가입 아이디찾기
비밀번호 찾기 채팅방 목록 채팅 도착시 목록
비밀번호찾기 채팅방목록 채팅도착
채팅방 채팅 전송 상대방 채팅방 목록
채팅방 채팅전송 채팅방목록(상대)
상대방 채팅방 프로필 설정 설정 아이템 선택
채팅(상대) 프로필 설정액션아이템
환경설정 글자 크기 설정 글자 크기 범위 외
환경설정 글자크기 글자크기범위외
글자 폰트 설정 채팅방 그림 설정 클릭 시 이동 설정 후 채팅방
폰트 설정 설정 클릭 설정 후 채팅

참고 자료

기술 스택

Java Kotlin Firebase Android Studio

회의 시간

  • 화요일 12시
  • 금요일 14시

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages