대학교 매칭 어플(Android)

황의혁·2023년 5월 2일
0

개발인원(개발4)

개발기간(2021.3~2021.6)

프로젝트 소개


(제세한 내용은 Git hub를 참고해주세요! )

https://github.com/Hwang-uihyuk/SMU_project

SW는 (Sangmyung 友) 코로나 시국에 비대면으로 하는 수업이 많아지다보니 신입생들은 동기들과 친해지는데 어려움이 있고학교나 본인 학과에 대한 정보를 얻기도 힘들고 아는 사람이 없어 혼밥 하는 학생들도 많습니다.이를 해소하기 위해 학교 학생들끼리 편하게 교류 할 수 있는 여러 기능이 구현 되어 있는 어플 입니다.

<주요기능>

  • <로그인> 회원가입한 이메일로 로그인을 해주고 인증 이메일 보내기 버튼을 클릭하면 자신이 등록한 이메일로 메일이 간다. 그걸 클릭해주면 이메일 인증 완료. 이메일 인증을 완료하면 회원정보를 입력할 수 있는 화면이 나온다. 이름과 주소, 전화번호, 생년월일은 EditText밑에 정해진 숫자 범위를 넘어가면 빨간불이 들어온다. 이는 정해진 문자열 길이가 초과했다는 것을 의미한다. 만약 잘못 입력했다면 EditText 오른쪽 맨끝에 버튼을 눌러 입력했던 값을 다 지워줄 수 있다. 만약 저 범위를 벗어난채로 회원정보 등록을 하면 글자수가 너무 길다는 토스트 메세지가 나오게 된다. 또한 빈칸이 존재한 채로 회원정보 등록 버튼을 누르게 되면 빈칸을 입력하라는 토스트 메세지가 뜬다. 회원가입하고 등록했던 정보들을 확인할 수 있는 액티비티이다.메인엑티비티 우측 최상단 사람 모양 아이콘을 클릭하면 들어갈 수 있다. 회원정보중에 수정할 수 있는 데이터는 전화번호, 주소, 학과를 변경 할 수 있다. 변경을 원하면 해당 텍스트뷰 오른쪽에 수정버튼을 클릭하면 수정할 데이터를 넣을 수 있는 EditText가 나오게 된다. 이곳에 데이터를 집어넣고 정보수정을 누르면 수정을 원하는 부분만 바꿀 수 있게 된다.
  • <매칭기능> 왼쪽을 보면 매칭 버튼 클릭 시 매칭 대기중이라는 표시로 로딩 애니메이션이 돌아가고 한번 더 클릭 시 해제되는 모습을 볼 수 있다. 오른쪽은 매칭 버튼 클릭 후 관심사에 맞는 인원이 매칭 되었을때 매칭이 잡히고 채팅방이 만들어지는 모습이다.
  • <게시판> 어플 내 게시판은 '학과 게시판', '학교 게시판' 두가지로 나뉜다. '학과 게시판'은 회원가입시 설정한 학과가 같은 이용자들 끼리만 사용할 수 있는 게시판이다. '학교 게시판'은 학과 상관없이 모든 학교 학생들이 사용할 수 있는 게시판이다. 게시판 내의 게시글에는 이용자들끼리 댓글을 작성할 수도 있고, 오른쪽 사진과 같이 게시글에 사진을 첨부할 수도 있다.
  • <인앱상품> APK가 업로드되면 수익창출 > 제품 > 인앱상품 순으로 들어가 어플리케이션에서 사용할 아이템을 만들어 줍니다. (단, 인앱상품의 id를 지정해줄때 android studio의 MarketFragment에 있는 id값과 같게 해야함. )

    시현영상

    https://www.youtube.com/watch?v=q2RzgrhNzbU
profile
기억보단 기록, 반복

0개의 댓글