일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- UIKit
- button
- 어플리케이션
- kotlin
- Apple
- 개발
- 개발자
- cocoapods
- UITableView
- 그래프
- alamofire
- Chart
- Chrats
- TableView
- ios
- PyQt
- graph
- ui
- PyQt5
- Python
- Android
- library
- 라이브러리
- charts
- modal
- Xcode
- UIButton
- Storyboard
- androidstudio
- Swift
Archives
- Today
- Total
Jiwift
돈계산 - 모임 정산을 쉽고 빠르게 iOS 앱 본문
반응형
안녕하세요. 이번에는 제가 직접 만들고 앱스토어에 출시한 앱을 소개하도록 하겠습니다.
앱 이름: 돈계산
간단 설명: 모임에서 돈을 결제하고 정산하는데 쉽게 계산해 주는 앱.
도구: Xcode, SwiftUI, Swift
라이브러리: 구글 애드몹(Google Admob), Crashlytics(Firebase), Analytics(Firebase), SwiftData
적용 패턴: MVVM, Observer
여행을 한번 다녀오고, 정산을 하는 상황에 생각했던 앱. 누구는 먹고, 누구는 더 먹고, 누가 내고, 이번엔 다른 사람이 내고하는 상황에 정산은 복잡하게 됩니다. 그래서 계산자, 참여자, 금액 등을 기입하여 정산하는데 도움을 주고자 하는 앱입니다.
기존에 UIKit을 통해서 만들었던 앱들 보다 더 찍어내기 쉽도록 SwiftUI를 사용하였습니다. 익숙하지 않아 고민이 많았지만, Claude와 같은 AI들과 잘 어울리기도 하였습니다.
적용 패턴은 따로 생각하지 않았습니다. 앞 프로젝트에서 굳이 패턴을 적용하였다가 시간이 지나고 관리하는데 있어서 까먹거나 패턴을 적용하느라 기능 개발에 시간을 들이는 게 아깝다고 판단하였습니다. 직장이 주가 되어야 하기 때문에 최대한 손을 덜 쓰면서 유지보수를 하기 위함입니다.
SwiftData는 간단한 범위 안에서는 최고라고 생각됩니다. 간편하게 사용 가능했습니다.
반응형