Skip to content

dev-richdiary/RichDiary-iOS

Repository files navigation

🧄 RichDiary-iOS

부자가계부

부자를 향한 첫 걸음


🧑🏻‍💻 Developer

김한열

🧄 Project

많은 사람들이 자신의 수입은 정확히 알고 있지만, 본인이 한 달에 얼마를 사용하는지는 비교적 신경쓰지 않습니다.
때문에 어느 것이 자신에게 불필요한 지출인지, 또한 낭비성 지출을 얼마나 하고 있는지 파악하기 쉽지 않습니다.
저축은 불필요한 지출을 줄이는 것에서부터 시작됩니다.

▶ 부자가계부는 지출을 3가지로 분류합니다.

𝐀 꼭 필요한 것

꼭 필요한 것은 먹고사는 데 필수적인 것입니다. 예를 들어 교통비나 식대, 아파트 관리비, 세금과 같은 것입니다.

𝐁 필요한 것

필요한 것은 자녀 교육비와 같은 것입니다. 이것들은 반드시는 아니어도 필요한 것들입니다.

𝐂 있으면 좋은 것, 그리고 없어도 되는 것

있으면 좋은 것은 명품이나 잦은 외식 같은 것들이 대표적입니다.말 그대로 있으면 좋은 것들입니다.
없어도 되는 것은 주차 위반 딱지나 과태료, 연체료 등 조금만 신경 쓰면 얼마든지 없앨 수 있는 것입니다.
생돈 날리는 경우라고 할 수 있습니다.

🛠 Development Environment

iOS Swift Xcode

Purpose
UIKit iOS 초기부터 사용되던 프레임워크로, 높은 안정성을 보장
SnapKit 오토레이아웃을 간편하게 설정하기 위함
Then UI 코드를 간편하게 작성하기 위함
RxSwift 반응형 프로그래밍
Tuist 프로젝트 관리 및 추후 모듈화 용이성
Realm 로컬 데이터베이스

📌 Convention

Swift 스타일쉐어 가이드를 기반으로 합니다.

Commit

[Style] : UI 관련
[Feat] : 새로운 기능 구현
[Fix] : 버그, 오류 해결
[Chore] : 코드 수정, 내부 파일 수정, 애매한 것들이나 잡일은 이걸로!
[Add] : 라이브러리 추가, 에셋 추가
[Del] : 쓸모없는 코드 삭제
[Docs] : README나 WIKI 등의 문서 개정
[Refactor] : 전면 수정이 있을 때 사용합니다.
[Setting] : 프로젝트 관련 설정 시에 사용합니다.
[Release] : 릴리즈 관련 수정 시에 사용합니다.
[Merge] : Pull Request Merge

예시 [Feat] #1 - 메인 UI 구현

About

부자 가계부 iOS Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages