πŸ”· 1. Specification

πŸ”· 2. Android package ꡬ쑰

Untitled

- data
    - local
        - feature1
            - repository
            - data source
        - feature2
        - ….
        - feature4
    - remote

- data
    - datasource
        - local (room, sharedpreference)
        - remote (retrofit=service=api)
    - repository
        - local
        - remote
    - data model
        - local
        - remote
- domain
    - entity
    - repository(=interface)
- presentation
    - base
    - adapter
    - viewmodel
    - view
        - splash
        - user
        - address
        - home
        - map
        - mypage
- common
    - util (permission check, regex, generic, extension..)
    - view (dialog..)

β‡’ 좔후에 DI 라이브러리 λ„μž… μ‹œ, UseCase 좔가와 ViewModelμ—μ„œμ˜ Repository 뢄리 ν•„μš”.