![Frame 1](https://private-user-images.githubusercontent.com/68178395/296769142-0d8863be-0dbe-4251-a732-67b7a0f79afa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNzQzODQsIm5iZiI6MTczOTM3NDA4NCwicGF0aCI6Ii82ODE3ODM5NS8yOTY3NjkxNDItMGQ4ODYzYmUtMGRiZS00MjUxLWE3MzItNjdiN2EwZjc5YWZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE1MjgwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAzZDk2MjA0NGI5ZTY1OTE0Y2MxYTZhM2YwYTBmMGM3ODNjNDIxNzY3MDQwMWZlYzgwMDgxYTI5ZmY4NzBjMzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.p5NoQvjzNpMP1m3K_OFo4RlGKm6FrDm4di6sxesrWLw)
하면함 노션으로 보러가기🔭
챌린지와 특정 앱 스크린타임 제한 기능을 이용해 건강한 디지털 습관을 형성해주는 서비스입니다.
![](https://camo.githubusercontent.com/0d9c835f64c9e7cacf4632673214ff872cbd28175ec19a4294ed117771e9d96c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f694f532d3030303030303f7374796c653d666c61742d737175617265266c6f676f3d696f73266c6f676f436f6c6f723d7768697465)
![](https://camo.githubusercontent.com/afe11f80a1a4a1c9874cf6a2333f37c82483d4950961edb8a8766197db0e3367/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f694f532031352e302d3030303030303f7374796c653d666c61742d737175617265266c6f676f3d696f73266c6f676f436f6c6f723d7768697465)
🚀 git convention 바로가기
![gitbranch](https://private-user-images.githubusercontent.com/68178395/293661167-bef9ff04-7f4c-4460-adb7-b861b848b6ea.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNzQzODQsIm5iZiI6MTczOTM3NDA4NCwicGF0aCI6Ii82ODE3ODM5NS8yOTM2NjExNjctYmVmOWZmMDQtN2Y0Yy00NDYwLWFkYjctYjg2MWI4NDhiNmVhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE1MjgwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUxZGQxNjRmN2NlYTc5MjY0NDY3OWUwNzg4YjBhOWU3MGY4NmE0NjQxNDI4MWRkYTFjOTdhMGNiMGU2OTYzMDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0KUHu5hj-YGwYjsjIaKUjBS6c8jPXyItR0NM-cyP2Q4)
main - release 관리
develop - 머지용
feat - 각자 사용하는 브랜치
prefix
/#issueNumber
/ 작업한 view
- `feat` : 기능 구현
- `network` : 네트워크
- `fix` : 간단한 수정
- `set` : 프로젝트 세팅과 같은 기초 세팅
[prefix/#issueNumber] discription
형식으로 작성한다.
Prefix |
Role |
Set |
환경 세팅 |
Feat |
새로운 기능 구현 |
Add |
파일 추가 |
Delete |
파일 삭제 |
Fix |
버그 해결 |
Chore |
기타 |
- 마침표, 특수기호는 사용하지 않는다.
- 간결한 설명만 덧붙인다.
├── Application
│ ├── Appdelegate
│ ├── SceneDelegate
├── Global
│ ├── Extension
│ ├── Literals
│ │ ├── Literal
│ │ ├── String
│ ├── Protocols
│ ├── Resources
│ │ ├── Font
│ │ ├── Assets
│ │ ├── Info.plist
│ ├── SupportingFiles
│ │ ├── Base
├───├───├───── LaunchScreen
├── Network
│ ├── Base
│ ├── �Foundation
│ ├── �Router
│ ├── DTO
│ | ├── SceneModel
│ ├── Service
├── Presentation
│ ├── Common
│ │ ├── UIComponents
│ ├── Home
│ │ ├── ViewControllers
│ │ ├── Views
│ │ ├── Models
├───├───├── Cells"
|
extension - DeviceMonitor, DeviceReport, ShieldAction, ShieldConfig
🚀 HMH Swift Style Guide 바로가기
![Slide 16_9 - 6](https://private-user-images.githubusercontent.com/68178395/298100942-975d1008-df0d-4e40-a6fd-1e3782ded527.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNzQzODQsIm5iZiI6MTczOTM3NDA4NCwicGF0aCI6Ii82ODE3ODM5NS8yOTgxMDA5NDItOTc1ZDEwMDgtZGYwZC00ZTQwLWE2ZmQtMWUzNzgyZGVkNTI3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE1MjgwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcwYjQzNjVkZmMxMmUzNjQyNzlkOGI3MDM4MWM0YjA2YjYyNDRmZGNhZWE4NTQ5NmI0OGYwZTE0OTU3ZjMwMzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.RtQLaaMFh5vmLwILYbhIiLc-s3uyymBAY0DWU8TUKPk)
사용 라이브러리 |
설명 |
Snapkit |
codeBase의 autoLayout을 돕는 라이브러리 |
Then |
codeBase로 UIComponent를 선언할 시 간소화하기 위해 사용 |
KingFisher |
서버 통신의 이미지를 가져오기 위한 라이브러리 |
Moya |
서버 통신, 네트워크 계층을 위한 라이브러리 |