Skip to content

nolanMinsung/NoteCard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

NoteCard를 소개합니다.

NoteCard는 단순한 기능만을 제공하여 직관적이고 사용이 편리한 메모 앱입니다.

  • [앱스토어 링크(AppStore)]

  • [주요 기능]

    • 디자인: 메모들을 카드 모양으로 저장하여 언제 어디서든 메모를 작성 및 수정할 수 있습니다. 깔끔하고 직관적인 디자인을 구현하였습니다.
    • 메모 분류: 여러 카테고리를 설정하고, 메모에서 여러 카테고리를 태그할 수 있습니다. 카테고리별로 태그된 메모들을 확인할 수도 있습니다. 보다 편리하게 메모를 정리하고 구분해 보세요! 중요한 메모는 '즐겨찾기'로 지정하여 따로 분류할 수도 있습니다.
    • 메모 검색: 내가 찾고 싶은 메모를 바로 확인하고 싶을 때, 메모를 검색해 보세요! 검색하고자 하는 검색어를 입력하기만 하면 됩니다!
    • 사진 추가: 글만으로는 부족할 때! 메모에 사진을 추가할 수 있습니다. 앨범에서 사진을 가져올 수 있습니다. (메모 당 최대 10장)
    • 테마 색: 메모의 테마 색을 변경할 수 있습니다. 취향에 따라 다양한 테마 색을 적용해 보세요!
    • 다크 모드: NoteCard는 다크 모드를 지원합니다. 취향에 따라 라이트 모드/다크 모드 여부를 설정할 수 있습니다.
  • 개인정보 처리방침 (Privacy Policy)

    NoteCard 개인정보 처리방침(한국어)

    Privacy Policy for NoteCard App(English)

  • 연락처(Contanct)

    애플리케이션과 관련한 문의가 있다면, 언제든 다음 연락처로 문의 바랍니다.

    이메일: [email protected]

스크린샷

image image image image image

주요 구현 사항

  • Combine: Combine 프레임워크를 사용하여 비동기 이벤트 및 데이터 흐름을 반응형 처리
  • Core Data Migration: Core Data Lightweight Migration을 통한 데이터베이스 버전 관리
  • Custom Design System: Assets의 Color Set과 UIColor Extension을 활용하여 커스텀 디자인 시스템 구축 및 이를 통해 다크 모드/라이트 모드 지원
  • Localization: 다국어 지원(한국어, 영어)

기술 스택 및 아키텍처

  • Architecture: Clean Architecture를 지향
    • Presentation, Application, Domain, Data의 4가지 주요 레이어로 구성되어 의존성 규칙 준수
  • UI: UIKit(codebase)
  • Data Persistence: Core Data
  • Asynchronous: Combine
  • Language: Swift

About

직관적이고 단순한 노트 앱

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages