Skip to content

mj010504/IssueTalk

Repository files navigation

프로젝트 소개

  • 사회적 이슈또는 사람들마다 다양한 의견이 갈릴 수 있는 주제들에 대하여 찬/반/중립 투표를 하고, 다양한 의견을 주고 받을 수 있는 커뮤니티 기능을 제공하는 Android 앱입니다.

  • 이 프로젝트는 Firebase를 사용하여 구축된 서버리스 앱으로, 개인적으로 진행한 토이 프로젝트입니다.

    필요성 및 기대효과

  • 최근, 많은 사람들이 자신의 의견만 옳다고 생각하고, 다른 관점을 받아들이지 않는 현상이 강해지고 있고, 특히 SNS와 알고리즘 기반의 정보 제공 방식이 확산되면서, 사람들은 자신이 보고 싶은 정보만 보고, 비슷한 의견을 가진 사람들끼리만 소통하는 필터 버블(Filter Bubble) 현상을 겪고 있음

  • 이러한 자신만의 객관적인 시각을 갖기 어려워지고, 다양한 의견을 접할 기회를 잃어가는 환경 속에서, 다양한 의견이 존재한다는 사실을 인식하게 하여, 사용자가 스스로 주관을 형성하도록 하는 것이 목표임




주요 기능

  1. 주제 작성: 주제를 정하고 찬성과 반대에 대한 의견을 작성한다.
  2. 찬/반/중립 투표: 주제에 대해 내 생각에 따른 찬성 및 반대 또는 중립 투표
  3. 게시글 작성: 주제에 대한 게시글을 작성
  4. 댓글 작성: 게시글에 대한 댓글 작성 가능



개발 환경

  • 앱 개발: Android Studio
  • UI : Compose
  • 디자인 : Figma
  • 인증: Firebase Authentication, kakao
  • 데이터베이스: Firebase FireStore
  • 아키텍처: MVVM
  • DI: Hilt
  • Coroutine, Flow




피그마 링크

피그마 보러가기

About

android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages