<aside> 💡 4개교 연합 해커톤 프로젝트 입니다. 악성댓글을 줄이자는 주제에 대한 프로젝트 입니다.

평소 게시글에 달리는 악성댓글을 유저가 신고를 하여 유저의 투표로 댓글을 삭제하여 보다

깨끗한 온라인 문화를 만들자는 의미에서 제작하게 된 게시글 프로젝트 입니다.

</aside>

기술 : koin, Retrofit, mvvm, okhttp

참여 인원 : 변승현, 김대영

맡은 역할 : 로그인/회원가입, 게시판 불러오기, 마이페이지, 내 게시글 불러오기

Untitled

Untitled

Untitled

Untitled

비고

<aside> 💡 해커톤 기간인 23~24일 개발기간이 하루 인거에 비해 개발 규모를 너무 크게 잡은것 같아 다 만들지 못하여 아쉬웠습니다. 또한 비대면 개발이라는 환경으로 인해 소통의 문제가 조금생겨 회원가입/로그인 부분에서 시간을 많이 뺏긴게 아쉬웠습니다.

생각치 못한 부분 activity와 fragment의 viewmodel 공유과정에서 viewmodel은 새로운 인스턴스를 계속 만드는것이라 데이터 전달이 activity → fragment로 넘어 갈때 다시 초기화 되는 문제가 발생 했습니다. 이후 by activityViewModels()로 부모 액티비티에 존재하는 뷰 모델을 가져오는 방식으로 바꿔야 하는걸 알 수 있었습니다.

</aside>

GitHub - 9HOURS-OF-TEARS/9Tears-Android