/Toaster_Android

Toaster.makeText("힝9")

Primary LanguageKotlin

TOASTER-AOS

더 이상 링크를 태우지 마세요. 토스트 먹듯이 간단하게! 유저가 링크를 산재된 플랫폼에 저장함으로 인해 발생하는 모든 불편함을 토스터에서 해소해줄 수 있어요.

  • 33기 DO SOPT APP-JAM (2023.12.17 ~ )
  • Development Environment : Hedgehog | 2023.1.1

Features Architecture

KakaoTalk_Photo_2024-01-19-22-08-12

KakaoTalk_Photo_2024-01-19-22-08-00

by soyoung Technology Stacks

  • Dependency injection with Hilt
  • Local Data with DataStore(security)
  • Networking with Retrofit,OkHttp
  • Service with FireBase
  • Utils with detekt,ktlint
  • Navigation with JetPack Navigation

Librarys

  • KaKao
  • orbit mvi

AOS Developer

상욱 이삭 채은 민영
상욱 이삭 채은 민영

타이머페이지 로그인

메인페이지 링크저장

검색 마이페이지

카테고리페이지


🎥 Demonstration video

링크 저장 플로우 카테고리 내 링크 갯수 변화 마이페이지뷰 기능
세부 카테고리뷰 클립 편집 타이머 설정
알림 권한 설정,시간 적용 토글 필터링 추천 링크 웹뷰

💻 Code Convention

NOTION Code Convetion Link

🔖 Branch Strategy

NOTION Branch Strategy

🎁 Git Convention

NOTION Git Convention

💻 Kanban Board

GIT Kanban Board

📜 Project Plan

Project Plan

Team 협업 노션 (회의/회고 등)

https://www.notion.so/ANDROID-ad4ad281439f4b8e8ffe57ebe2cbb3ed

Team 기여 노션

https://hill-agenda-2b0.notion.site/7f607d656bc5462d912477677e0854cc?pvs=4

📂 Module

모듈은 추가적으로 변화가능

├── LinkMind-Android
├── 📁 app
├── 📁 build-logic
├── 📁 Convention
├── 📁 core
│   ├── 🗂️ auth
│   ├── 🗂️ authimpl
│   ├── 🗂️ common
│   ├── 🗂️ datastore
│   ├── 🗂️ model
│   ├── 🗂️ network
│   ├── 🗂️ ui
│   ├── 🗂️ designsystem
├── 📁 data
│   ├── 🗂️ category
│   ├── 🗂️ home
│   ├── 🗂️ link
│   ├── 🗂️ timer
│   ├── 🗂️ user
│   ├── 🗂️ oauthdata
├── 📁 data-local
│   ├── 🗂️ linkminddata-local
├── 📁 data- remote
│   ├── 🗂️ category
│   ├── 🗂️ home
│   ├── 🗂️ link
│   ├── 🗂️ timer
│   ├── 🗂️ user
├── 📁 domain
│   ├── 🗂️ category
│   ├── 🗂️ home
│   ├── 🗂️ link
│   ├── 🗂️ timer
│   ├── 🗂️ user
│   ├── 🗂️ oauthdomain
├── 📁 feature
│   ├── 🗂️ maincontainer
│   ├── 🗂️ home
│   ├── 🗂️ clip
│   ├── 🗂️ login
│   ├── 🗂️ timer
│   ├── 🗂️ mypage
│   ├── 🗂️ savelink
├── 📁 gradle
│   ├──  libs.versions.toml