Skip to content

gogochang/TodoChang

Repository files navigation

투두창

Group 1

🔗 Link

📝 프로젝트 소개

  • 할 일을 다른 사람과 공유할 수 있습니다.
  • IOS 앱 기획부터 앱 스토어 등록까지 과정을 학습하기 위해 제작하였습니다.

🛠 사용 기술 및 라이브러리

  • Swift

    • Swift5
    • UIKit
  • UI

    • AutoLayout
  • 백엔드

    • Strapi
  • 디자인패턴

    • MVC
  • 사용 라이브러리

    • Combine
    • Alamofire
    • SideMenu
    • Lottie
    • Strapi

✍️ 개발 상세

  • UICollectionView를 이용한 달력 구현
  • UITableView를 이용한 할 일 목록과 계정 설정 UI 구현
  • Combine을 이용한 할 일 목록 검색 기능 구현
  • CustomPopup을 Delegate패턴을 사용하여 데이터 공유
  • AlamofireStrapi를 이용한 데이터 서버연동으로 할 일 목록 공유 기능
  • UserDefault를 사용하여 자동로그인
  • 회원가입 성공 시 Lottie를 이용한 애니매이션 실행

🤔 고민했던 점

  • CustomPopup에서 데이터 전송
  • 외부 라이브러리 없이 달력UI 구현

💡 느낀점

Swift 언어와 iOS 기획부터 출시과정을 학습하기 위한 프로젝트로 진행하였습니다. 클라이언트와 서버 간의 기본적인 원리와 iOS 앱의 전반적인 흐름을 배울 수 있었습니다. 앱 출시할 때 스크린샷으로 인한 심사 거절이 있었습니다. 디스플레이 크기에 맞는 해상도, 기기 종류에 따라 앱스토어에 최적화된 스크린샷을 하나씩 첨부해야 한다는 것을 알았고 기능 이외 다른 심사 거절 사유에 대해 알 수 있는 계기가 되었습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published