Code Monkey home page Code Monkey logo

14th-team5-ios's People

Contributors

akrudal avatar do-hyun-kim avatar rlarjsdn3 avatar yugeonhui avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

14th-team5-ios's Issues

style: 컨벤션에 맞게 코드 스타일 수정, Global State 적용

작업 내용 🧑‍💻

  • 정해진 코드 컨벤션에 맞게 코드 스타일을 수정합니다.

    • CalendarViewController.swift
    • CalendarFeedViewController.swift
    • CalendarDescriptionPopoverViewController.swift
    • CalendarPageCell.swift
    • ImageMonthCalendarCell.swift
    • PlaceholderCalendarCell.swift
  • Global State을 적용해 델리게이트 패턴을 개선합니다.

feat: main reactor 추가

작업 내용 🧑‍💻

main reactor를 추가합니다.

체크 리스트 📝

  • mainReactor 추가
  • feed item selected 추가 후 디테일 화면으로 화면 이동

feat: CameraDisplayViewController UI 구현

작업 내용 🧑‍💻

  • CameraDisplayViewController UI 구현 및 비즈니스 로직 설계

체크 리스트 📝

  • Figam WireFrame을 바탕으로 CameraDisplayViewController UI 구현이 잘 되었는지
  • 비즈니스 로직 실행이 잘 되는지

refactor: CameraViewController, CameraDisplayViewController GUI 바탕으로 리펙토링

작업 내용 🧑‍💻

  • CameraViewController, CameraDisplayViewController GUI 바탕으로 UI 리펙토링
  • CameraDisplayViewController 서버 네트워크 통신 비즈니스 로직 추가

체크 리스트 📝

  • CameraDisplayViewController, CameraViewController GUI 바탕으로 Margin, Padding 값이 잘 맞는지
  • CameraDisplayViewController Server Network 통신 잘 되는지

docs: PR Template, ISSUE Template 생성 작업

📝 TO-DO

  • PULL_REQUEST_TEMPLATE.md 생성 및 디자인 작업
  • ISSUE_TEMPLATE.md 생성 및 디자인 작업

🧑‍💻 Description

14-team5-iOS 프로젝트 PULL_REQUEST_TEMPLATE.md 생성
14-team5-iOS 프로젝트 ISSUE_TEMPLATE.md 생성

feat: 회원가입 프로세스 개발

작업 내용 🧑‍💻

닉네임, 생일, 프로필 사진 전송 개발

체크 리스트 📝

  • 닉네임 10글자 이상 시 오류
  • 생년월일 정상 작동
  • 프로필 사진 전송 및 랜덤색상 출력

feat: 홈 가족 초대 추가

작업 내용 🧑‍💻

홈에 가족 초대 기능을 추가합니다.

체크 리스트 📝

  • 공유시트 띄우기
  • 가족 초대 뷰 만들기

feat: feed view 추가

작업 내용 🧑‍💻

피드 뷰를 추가합니다.

체크 리스트 📝

  • feedCollectionView 추가

feat: 온보딩 디자인 구현 및 개발

작업 내용 🧑‍💻

온보딩 디자인 구현 및 개발
(이미지는 변동 된다고 하여 추후에 적용예정)

체크 리스트 📝

  • 마지막 Page에 활성화가 되는지

feat: Post Detail 수정

작업 내용 🧑‍💻

GUI 이후 바뀐 내용 수정하도록 하겠습니다.

체크 리스트 📝

  • 스와이프 옆으로 바꾸기
  • 이모지 해제 기능 추가
  • 이모지 슬랙처럼 뷰 바꾸기

feat: Tuist WidgetExtensions 추가

작업 내용 🧑‍💻

  • Tuist WidgetExtensions 확장을 위한 Target Setting, App Project dependencies 추가
  • Tuist AppBundle Id 수정 및 WorkSpace 네이밍 수정
  • Tuist CFBundleDisplayName pippi 추가

체크 리스트 📝

  • WidgetExtensions가 Target에 추가되었는지
  • Widget이 Build 가 잘 되는지
  • App Bundle Id, App 네이밍이 수정 되었는지
  • Tuist Generate 명령어 실행시 변경된 App Workspace가 생성 되는지

feat: 이모지 뷰 및 선택 기능 추가

작업 내용 🧑‍💻

사진 자세히 보기시에 하단 이모지 뷰를 구현하고 이모지 선택 액션을 추가한다.

체크 리스트 📝

  • 하단 이모지 뷰
  • 이모지 선택 액션

feat: 자세히보기 이모지 뷰 수정

작업 내용 🧑‍💻

원래 collectionview로 구현하였으나, 이모지 5개가 고정되면서 다음줄로 넘어갈 일이 없을 듯 하여 stackview로 구현하도록 하겠습니다!

체크 리스트 📝

  • 이모지 collectionview 수정

feat: 사진 자세히보기 셀 UI 구현

작업 내용 🧑‍💻

  • 사진 자세히보기 셀 UI(와이어프레임 2, 5)를 구현합니다.
    • 공통 모듈로 작성해서 메인 화면과 캘린더 화면에 모두 사용 가능하도록 합니다.
    • (셀 모델 형식은 제외하고 구현)
이미지
스크린샷 2023-12-09 오전 12 50 21

feat: Tuist PRD, DEV 배포 환경 설정

작업 내용 🧑‍💻

  • Tuist Build Configuration Setting을 통한 DEV 및 PRD 내부 개발 환경 작업

체크 리스트 📝

  • DEV, PRD의 xcconfig 파일이 프로젝트 경로에 존재하는지 체크
  • DEV, PRD 개발 환경에서 명확하게 구분되어서 실행되는지 체크

feat: extension 추가

작업 내용 🧑‍💻

extension을 추가하겠습니다.
추가 후 필요한 메서드 각자 작성하면 될 것 같습니다!

체크 리스트 📝

  • UIView extension 추가
  • UserDefaults extension 추가
  • DateFormatter extension 추가
  • String extension 추가
  • Bundle extension 추가

feat: CameraDisplayViewController Edit View 기능 개발

작업 내용 🧑‍💻

  • CameraDisplayView 문구 입력시 Edit View UI 보여 지도록 기능 구현
  • UITextField, Keyboard 관련 로직 추가

체크 리스트 📝

  • 문구 글자수 만큼 EditView 가 잘 추가 되는지 및 Padding 값이 맞는지
  • UITextFiled가 KeyBoard 에 붙어있는지

feat: FamilyView추가

작업 내용 🧑‍💻

familyview를 추가합니다.
공통으로 사용할 profileview까지만 생성하도록 하겠습니다!
대략적인 뷰만 먼저 구현하기 때문에 Reactorkit은 추후에 작성하도록 하겠습니다.

체크 리스트 📝

  • 가족 구성원 collectionview
  • 기본 폴더 및 파일 구성

feat: Custom Camera UI 구현

작업 내용 🧑‍💻

  • WireFrame 바탕으로 CustomCameraView UI 구현 작업 진행

체크 리스트 📝

  • 카메라 접근 권한 허용시 CustomCameraView UI 화면으로 이동이 잘 되는지
  • denied , restricted 일 경우 카메라 접근 재설정 팝업을 통해 CustomCameraView UI 화면이 잘 뜨는지 -> 설정화면에서 접근 허용 할 경우

feat: complete the main view

작업 내용 🧑‍💻

메인 뷰 화면을 마무리하겠습니다.

체크 리스트 📝

  • 네비게이션 바 추가
  • 컬렉션뷰 헤더 추가

feat: 홈 화면 기능 추가

작업 내용 🧑‍💻

가족 구성원 기능 추가,
시간체크 기능 추가 하겠습니다.

체크 리스트 📝

  • 가족구성원 뷰 수정
  • 시간체크 기능 추가

feat: 기본적인 캘린더 화면 구현

작업 내용 🧑‍💻

  • 기본적인 (메인) 캘린더 화면을 구현합니다. 컬렉션 뷰의 셀에 캘린더 뷰를 집어넣고, GroupingPage 스크롤을 구현합니다.

체크 리스트 📝

  • 기본적인 캘린더 화면 UI 구현(컬렉션 뷰, 캘린더 및 점수표 위치 등)

기타

  • 이슈 내용이 변경될 수 있습니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.