Skip to content

기억하고 싶은 모든 콘텐츠를 내 손안에, HAVIT!

Notifications You must be signed in to change notification settings

TeamHavit/Havit-Android

Repository files navigation

Havit-Android 🤳

기억하고 싶은 콘텐츠를 저장하는 가장 쉬운 방법, HAVIT을 소개합니다 :)

HAVIT.mp4

팀원 소개 및 역할 💡

@kxxhyorim @yubinquitous @sdu07024 @ny2060
image image image image
- URL 저장 프로세스
- 푸시알림(Firebase Cloud Messaging)
- 메인 뷰 (HomeFragment)
- 알림설정 뷰
- 카테고리별 컨텐츠 뷰
- 카테고리 수정 뷰
- 컨텐츠 검색 뷰
- 마이페이지 뷰
- Bottom Navigation + Floating Action Button

기술 스택 💻

  • DataBinding
  • LiveData
  • MVVM
  • Coroutine
  • Util Class : Toast, Log, Dialog
  • Navigation
  • Base Fragment/Activity/(ViewModel)
  • Push 알림 -> FCM

폴더링 구조 📂

  • data(remote, local) → 서버, 데이터
  • domain(entity) → 모델
  • ui(activity, Fragment) → 뷰(Home, Category, MyPage....)
  • util → BindingAdapter, 확장 함수, Dialog

ex)

📂data
┗ 📂api
📂domain
┗ 📂entity
📂ui
┣ 📂base
┣ 📂category
┣ 📂home
┣ 📂mypage
┣ 📂onboarding
┣ 📂search
┣ 📂share
┣ 📂splash
┗📂webview
📂util