→ Taster

· → Taster
📝 공식 문서1. Defining data relationships with enumerations and model classes Defining data relationships with enumerations and model classes | Apple Developer DocumentationCreate relationships for static and dynamic data stored in your app.developer.apple.com2. Filtering and sorting persistent data Filtering and sorting persistent data | Apple Developer DocumentationManage data store presentation ..
· → Taster
🤔 문제 상황가장 먼저 수정해야할 것은 모델이라고 느꼈다. 우선 모델이 중복되는 프로퍼티가 너무 많다고 느꼈고, 각 Type이나 Flavor, Color의 경우 저장하는 형식이 너무 비효율적이라고 생각했다.Migration 문제SwiftData를 사용한 앱이었기 때문에 custom Migration이 먼저 잘 되는지 테스트하기 위해서 코드를 작성했다.enum MigrationPlan: SchemaMigrationPlan { static var schemas: [any VersionedSchema.Type] { [SchemaV1.self, SchemaV2.self] } static var stages: [MigrationStage] { [migrateV1t..
· → Taster
현재 앱 구조는 아래와 같다. 이번 변경 목표는 다음과 같다.├── Taster│   ├── Preview Content│   │   └── PreviewContainer.swift│   ├── Resource│   └── Source│   ├── Model│   │   ├── Local│   │   └── SwiftData│   ├── Observable│   ├── Utility│   └── View│   ├── Component│   │   ├── Alert│   │   ├── Button│   │   ├── Confetti│   │   ├── RadarChart│   │..
· → Taster
생각보다 앱을 이용해주시는 분들이 좀 있었고, 정성스럽게 요구사항을 남겨주셨는데... 반영해야지 반영해야지 하면서 벌써 3달이 훌쩍 지나버렸다 🥹 마음에 여유가 없다보니... 라는 핑계를 뒤로하고 이제 진짜 앱을 개선해봐야 겠다는 생각이 들었다.요구사항들요구사항들을 정리하여 기능별로 정리해보면 아래와 같다.별점 평가 세분화 하기데이터 항목 추가하기 (알콜 도수, 피니쉬)검색 기능 추가하기필터 세분화 하기개발 계획기능 추가위의 것들을 추가하려다보니 결국 기본 컴포넌트들이 떠올랐다. 지금 앱이 최대한 기본 컴포넌트를 지키면서 개발했는데 아무래도 커스텀을 디테일하게 하려다보니 기본 컴포넌트들을 활용하지 않았는데 위의 기능들을 부드럽게 추가하려면 결국 기본컴포넌트로 개발하는 것이 최선이라는 생각이 들어 기본 ..
· → Taster
🤔 문제 상황우선 앱을 전체적으로 버전 업 하기 전에 예열을 할 겸 간단한 것부터 개선해 보았다.1. 조금 더 기본적인 폰트의 필요성현재는 앱에 전체적으로 Gmarket Sans 폰트가 적용되어 있었다. 물론 좋은 폰트이지만 앱에 전체적으로 적용되는 폰트이기 때문에 콘텐츠가 많아진다면 약간은 피로하게 느껴질 수도 있겠다는 생각을 했고, 살짝 옆으로 퍼져있는 폰트이기 때문에 변경이 필요하다고 느꼈다.2. 이미지 중복 사용앱의 용량과도 관련이 있었는데, 아래와 같이 똑같은 이미지이지만 색상만 조금씩 바뀌어서 있는 이미지 파일들이 있었고, 이를 코드로 관리하면 용량적인 측면에서도 가벼워지고 조금 더 유지보수가 쉬워 보였다.💡 해결 과정1. 폰트 선정아래와 같이 후보군은 기존의 SF Pro, Spoqa Ha..
· → Taster
🔺 버전 업 계기기존에 아래와 같은 테이스팅 노트 기록 앱을 개발하고 배포하고 있었다. ‎테이스터‎다양한 테이스팅 노트를 기록할 수 있는 앱apps.apple.com 얼마 전에 네이버 부스트캠프 챌린지가 끝나고 주말에 App Store Connect에서 내 앱들을 살펴봤는데 7월 중순쯤 정말 정성스럽게 작성해 주신 리뷰를 발견했다...개발자로서 약간 부끄럽다고 생각했다. 🥲 내가 배포한 앱인데 애정을 가지고 유지보수를 했어야 했는데... 솔직히 바쁘다는 핑계로 개발했던 앱을 살펴보지 못했다. 그래서 지금부터라도 요청사항과 디테일한 기능들을 추가해서 앱을 발전시켜 나가야겠다는 생각을 했다.🎯 버전 업 목표1. 검색, 필터링 기능 추가VoC를 반영하여 조금더 디테일한 검색, 필터링 기능을 넣을 예정이다..
Swift librarian
'→ Taster' 카테고리의 글 목록