728x90
블로그에 지난 졸업프로젝트에서 했던 주요 기능부분을 기록으로 남기려고한다.
조금? 오랜 시간이 지났지만 기억을 되살려서 기록을 해보자.
팀 구성
Android 1명
iOS 1명
BackEnd 2명
작품 개요
작품 이름 : Bong#
작품 설명 : 재능 교환 마켓 앱 어플리케이션은 기존에 재능과 재화를 교환하던 방식에서 벗어나 재능과 재능을 교환하는 서비스입니다. 자신이 가지고 있는 재능을 통해 상대에게 재능을 가르치고 상대의 재능을 배울 수 있는 기회를 제공합니다. 사용자는 자신의 프로필에 자신이 잘하는 재능을 기록할 수 있습니다. 예를들어 코딩을 잘하는 사람은 IT를 그리고 운동을 잘하는 사람은 헬스, 골프, 축구등을 기록할 수 있습니다. 그리고 사용자는 올라오는 게시물들을 통해 사용자가 원하는 재능과 자신이 가지고 있는 재능을 통해 교환을 신청할 수 있고, 게시물 상세내용을 통해 원하는 요일대와 시간대를 확인할 수 있습니다. 게시물을 등록한 사용자의 요구와 게시물을 보고 교환을 신청한 사용자의 요구가 같다면 교환 신청을 완료하고 교환 일정과 교환 장소 등 다양한 이야기를 게시자-신청자 채팅방을 통해서 진행할 수 있습니다.
Android 주요 기능
Auth
- 로그인 기능
- 회원가입 기능
Chatting
- 채팅방 목록을 불러오는 기능
- 채팅방 생성을 위한 매칭을 성공시키는 기능
- 채팅방을 생성하는 기능
- 평점을 적용하는 기능
Comment
- 댓글을 생성하는 기능
- 댓글을 삭제하는 기능
- 해당 포스트의 댓글을 불러오는 기능
- 댓글을 수정하는 기능
Community
- 커뮤니티 게시물을 만드는 기능
- 커뮤니티 게시물을 삭제하는 기능
- 모든 커뮤니티 게시물들을 불러오는 기능
- 인기있는 커뮤니티 게시물을 가져오는 기능
- 커뮤니티 게시물을 업로드하는 기능
Like
- 커뮤니티 게시물의 "좋아요"를 팔로우하는 기능
- 커뮤니티 게시물의 "좋아요"를 언팔로우하는 기능
- 재능 교환 게시물의 "좋아요"를 팔로우하는 기능
- 재능 교환 게시물의 "좋아요"를 언팔로우하는 기능
Post
- 재능 교환 게시물을 만드는 기능
- 재능 교환 게시물을 삭제하는 기능
- 모든 재능 교환 게시물들을 불러오는 기능
- 인기있는 재능 교환 게시물을 가져오는 기능
- 재능 교환 게시물을 업로드하는 기능
- 사용자가 적용한 필터 조건에 맞는 재능 교환 게시물을 업로드하는 기능
User
- Bitmap을 File로 변환시키는 기능
- 내 채팅방을 조회하는 기능
- 내가 작성한 커뮤니티 게시물을 불러오는 기능
- 내가 작성한 재능 교환 게시물을 불러오는 기능
- 내 사용자 정보를 가져오는 기능
- 내 사용자 정보를 수정하는 기능
특별히 대단한 기능은 없지만 그래도 나의 마지막이자 첫 졸업작품이기에 정리를 하기로 마음 먹었다.
차후에 위 기능들 중에 중요하고 잘 했다고 생각하는 부분들을 따로 블로그에 업로드를 해보겠다.
https://github.com/GrapeBongBong/Android
728x90
'Android > Study' 카테고리의 다른 글
[Android] Activity 생명 주기(Life Cycle) (0) | 2024.01.13 |
---|---|
[Android] 안드로이드 4대 컴포넌트 (0) | 2024.01.13 |
[Android] RelativeLayout(상대적 레이아웃) 정리 (0) | 2023.12.23 |
[Android] LinearLayout(선형 레이아웃) 정리 (0) | 2023.12.23 |
[Android] 로그인 기능 구현 (1) - Activity (0) | 2023.10.26 |