IERO-6 / DRBS-HomeComing

DRBS 뢀동산 체크리슀트 μ–΄ν”Œ
1 stars 4 forks source link
alamofire snapkit swift swiftlint then uikit

🏠 DRBS

DRBS Banner


1️⃣ DRBS μ†Œκ°œ

λ³΅μž‘ν•œ 뢀동산 체크리슀트λ₯Ό ν•œ λ²ˆμ—. μ†μ‰¬μš΄ 체크리슀트 μ„œλΉ„μŠ€ λ„λΌλ°©μŠ€

λ©”λͺ¨μž₯에 λ”°λ‘œλ”°λ‘œ μ €μž₯해두어 λ³΅μž‘ν•œ 뢀동산 정보듀을 λ„λΌλ°©μŠ€μ—μ„œ ν•œλ²ˆμ— μ •λ¦¬ν•΄λ³΄μ„Έμš”.

μ•± μŠ€ν† μ–΄ : App Store


2️⃣ DRBS iOS Developers

ryuwon2407 kes3035 Insuuu24 Enoun
μœ μ€€ν˜Έ 김은상 λ°•μΈμˆ˜ κΉ€μ„±ν˜Έ


3️⃣ 개발 ν™˜κ²½ 및 라이브러리

개발 ν™˜κ²½

UIKit Xcode swift iOS

라이브러리

라이브러리(Library) λͺ©μ (Purpose) 버전(Version)
Alamofire μ„œλ²„ 톡신 Alamofire
SwiftLint κΉ”λ”ν•œ μ½”λ“œ μ»¨λ²€μ…˜ SwiftLint
SnapKit μ˜€ν† λ ˆμ΄μ•„μ›ƒ SnapKit
Then 짧은 μ½”λ“œ 처리 Then
KakaoSDK μΉ΄μΉ΄μ˜€ν†‘ μ†Œμ…œ 둜그인 lottie-ios


4️⃣ Ground Rule

제λͺ© URL
Code Convention https://iero.site/Code-Convention-11ebd9e5b3dd411dbf912610e50e7e0c
Commit Convention https://iero.site/Git-Convention-4b46c76a8d5a477c976d54d269c0200d
Trouble Shooting https://iero.site/DRBS-af392606cb8c4c2dac5e704a33efd2bc


5️⃣ File Structures

β”œβ”€β”€ DRBS-HomeComing.entitlements
β”œβ”€β”€ πŸ“ Resources
β”‚Β Β  β”œβ”€β”€ Assets.xcassets
β”‚Β Β  └── Font
β”œβ”€β”€ πŸ“ API
β”‚Β Β  └── NetworkingManager.swift
β”œβ”€β”€ πŸ“ Helpers
β”‚Β Β  β”œβ”€β”€ AppDelegate.swift
β”‚Β Β  β”œβ”€β”€ Constants.swift
β”‚Β Β  β”œβ”€β”€ Extensions.swift
β”‚Β Β  β”œβ”€β”€ Protocols.swift
β”‚Β Β  └── SceneDelegate.swift
β”œβ”€β”€ πŸ“ Model
β”‚Β Β  β”œβ”€β”€ CheckList.swift
β”‚Β Β  β”œβ”€β”€ House.swift
β”‚Β Β  └── πŸ“ SettingSectionModel
β”‚Β Β      β”œβ”€β”€ NoticeList.swift
β”‚Β Β      └── SettingSection.swift
β”œβ”€β”€ View
β”‚Β Β  β”œβ”€β”€ πŸ“ Cell
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ HomeCell
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ApartCell.swift
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ BookMarkCell.swift
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ HouseTVCell.swift
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ OneroomCell.swift
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── VillaCell.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ DetailCell.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ HomeImagesCell.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ SearchCell.swift
β”‚Β Β  β”‚Β Β  └── πŸ“ SettingSectionCell
β”‚Β Β  β”‚Β Β      β”œβ”€β”€ AccountSettingCell.swift
β”‚Β Β  β”‚Β Β      β”œβ”€β”€ AppVersionCell.swift
β”‚Β Β  β”‚Β Β      β”œβ”€β”€ LisenseCell.swift
β”‚Β Β  β”‚Β Β      β”œβ”€β”€ NoticeCell.swift
β”‚Β Β  β”‚Β Β      β”œβ”€β”€ NoticeListCell.swift
β”‚Β Β  β”‚Β Β      └── OptionCell.swift
β”‚Β Β  β”œβ”€β”€ πŸ“ TV&CV
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ DetailVC.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ MyHouseImageDetailVC.swift
β”‚Β Β  β”‚Β Β  └── MyHouseImageVC.swift
β”‚Β Β  β”œβ”€β”€ CategoryNoDataView.swift
β”‚Β Β  β”œβ”€β”€ CustomSlider.swift
β”‚Β Β  β”œβ”€β”€ NoDataView.swift
β”‚Β Β  └── πŸ“ VC
β”‚Β Β      β”œβ”€β”€ πŸ“ CheckVC
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ CalendarVC.swift
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ CheckListUIView.swift
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ CheckVC1.swift
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ CheckVC2.swift
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ MyHouseVC.swift
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ PopUpVC.swift
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ PopUpView.swift
β”‚Β Β      β”‚Β Β  └── RateVC.swift
β”‚Β Β      β”œβ”€β”€ HomeVC.swift
β”‚Β Β      β”œβ”€β”€ LoginVC.swift
β”‚Β Β      β”œβ”€β”€ πŸ“ MapVC
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ AnnotationView.swift
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ MapVC.swift
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ ModalVC.swift
β”‚Β Β      β”‚Β Β  └── SearchVC.swift
β”‚Β Β      β”œβ”€β”€ πŸ“ SettingSectionVC
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ NoticeListVC.swift
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ SettingVC.swift
β”‚Β Β      β”‚Β Β  └── WithdrawVC.swift
β”‚Β Β      └── Tabbar.swift
└── πŸ“ ViewModel
β”‚    β”œβ”€β”€ AuthViewModel.swift
β”‚    β”œβ”€β”€ CheckViewModel.swift
β”‚    β”œβ”€β”€ HouseViewModel.swift
β”‚    └── πŸ“ SettingSectionViewModel
β”‚        β”œβ”€β”€ NoticeListViewModel.swift
β”‚        └── SettingViewModel.swift
β”œβ”€β”€ GoogleService-Info.plist
β”œβ”€β”€ Info.plist
└── LaunchScreen.storyboard


6️⃣ Team Notion

νŒ€ νŽ˜μ΄μ§€ λ°”λ‘œκ°€κΈ°