Giter Site home page Giter Site logo

20th-ios-team-2-fe's Introduction

20th-iOS-Team-2-FE

🛋 소개

postInstagram post1 Instagram post3

🛠 기술 스택

SwiftUI Combine MVVM

20th-ios-team-2-fe's People

Contributors

geonhyeongkim avatar uujinn avatar jumining avatar toastmeister1 avatar

Stargazers

Jungwoo Park avatar Daewon Kwon avatar  avatar 대환임 avatar  avatar  avatar

20th-ios-team-2-fe's Issues

[CHORE] Login View Detail

📌 Feature Issue

  • Login View UI Detail
  • Login 로직 재확인

📝 To-do

  • HyperLink Text
  • Lottie File 변경

  • 카카오 로그인 재확인
  • 애플 로그인 재확인

[FEAT] 앨범 대표 사진 기능

📌 Feature Issue

  • 앨범에서 action sheet를 통해 대표 사진으로 설정
image image image
대표 사진 sheet1 sheet2

📝 To-do

  • 대표 뱃지 만들기
  • Action sheet에서 cell 추가
  • Toast 알림

[FEAT] Kakao Login

📌 Feature Issue

  • Kakao Login

📝 To-do

  • appKey - gitignore 추가 -> info.plist
  • View - 카카오 로그인 SDK 연결

[ADD] extension files

📌 Feature Issue

  • 개발에 사용할 extension 추가

📝 To-do

  • Color extension
  • View extension

[FEAT] 사진 다운로드

📌 Feature Issue

image
사진 다운로드

📝 To-do

  • 사진 다운로드
    • 사진 상세 화면
    • 이미지 상세 화면
  • Toast 메시지

[CHORE] Authorization Alert와 Navigation Bar

📌 Feature Issue

  • Navigation 색상 버그
  • UI/UX를 위한 Authorization alert 개발

📝 To-do

  • [개발] (앨범, 카메라, 녹음) 권한 요청 거절 후, 화면 닫기
  • [버그] NavigationLink로 접근후, dismiss하면 navigation bar background color에 색상 오류

[개발] Navigation Slide gesture로 뒤로가기
[개발] JSON으로 MockUp 받아오기

[FEAT] Apple Login Token

📌 Feature Issue

  • Apple Login

📝 To-do

  • 인증 및 등록
  • Token 가져오기
  • Token KeyChain 저장

[FEAT] History UI

📌 Feature Issue

스크린샷 2022-07-04 오후 4 58 55

📝 To-do

  • Bottom Sheet
  • 내부 UI 구현
  • Page 색상 처리
  • 화살표 버튼 클릭 시 Row 넘어가는 Animation

[CHORE] Album 나중에 해야할 일

📝 To-do

  • [논의] [개발자] 폴더링
  • [논의] [디자이너] row shadow
  • [논의] [디자이너] 앨범 제목이 길어지면?
  • [논의] [기획] pull screen vs push stack
    • 추가 -> 앨범
  • [논의] [디자이너] 사진 추가 Loding View
  • [논의] [디자이너] Row의 spacing 사진 추가 View
  • [논의] [기획] 3개 이후 알림 메시지
  • [논의] [기획] 3개 이후 선택 알림 후 가능 vs 불가능
  • [논의] [기획] 앨범 선택 후, 이미지들을 보여주지 않아도 되나?
  • [수정] Color 받아서 수정
  • [수정] GreyOutOfFocusView의 tabBarHight 받아서 계산
  • [버그] Album의 Navigation plus 버튼을 두번 click 하면 tabbar toggle이 꼬이는 문제
  • [개발] 내장 앨범에서 사진을 infinite scroller 받아오기 - 현재 1000개 가져오기로 되어있음
  • [개발] (앨범, 카메라, 녹음) 권한 요청 거절 후, 화면 닫기
  • [버그] NavigationLink로 접근후, dismiss하면 navigation bar background color에 색상 오류

[FEAT] Message View UI

📌 Feature Issue

스크린샷 2022-07-06 오후 10 09 22

📝 To-do

  • Bottom Sheet 처리
  • 1자 이상 작성 시 Button 색상 변경
  • 한줄씩 작성할 때마다 Height가 늘어나는 로직 처리

[FEAT] TabView

📌 Feature Issue

  • Figma 기반의 디자인 수정

📝 To-do

  • Tab Item icon 변경
  • Tab Item 색상 변경
  • Tab Item 글자 제거
    배경 흰색 바꾸기
    Hight 조절

[FEAT] 알림View / 일정 View Tab 이동

📌 Feature Issue

  • 알림 View / 일정 View 선택 시 선택한 Type(Calendar / Album)에 따라 탭을 이동하는 로직을 구현하려고 합니다.

📝 To-do

  • 일정 View -> Calendar 탭으로 이동
  • 알림 View -> Calendar / Album 탭으로 이동

[FIX] 버그 체크

📌 Feature Issue

  • 배포 전 한번 더 체크해야할 버그 목록

📝 To-do

  • Event Row 삭제 시 (1개 -> 0개일 때) 전체 List 버벅임
  • MessageView 3줄까지 'Enter'와 'Text' 입력 간 서로 Height 미세하게 안맞는 부분

[FEAT] 알림 UI

📌 Feature Issue

image

📝 To-do

  • 홈 -> 네비게이션 이동
  • Section 나누어진 List View
  • Badge 어떻게?

[CHORE] Home View Detail

📌 Feature Issue

  • 일정 & 채팅 UI Detail

📝 To-do

  • Event Button Row Task

  • Event Row UI
  • Event 전부 삭제 시 렉 발생?
  • Chat Row UI
  • Emoji View UI

[FEAT] Login View UI

📌 Feature Issue

  • Login View UI 구현

📝 To-do

  • Lottie Animation (임시)
  • Title & Layout
  • 카카오 & 애플 로그인 버튼
  • Context

[FEAT] 녹음 Detail View

📌 Feature Issue

-앨범에서 녹음 Detail View

image image image image image
녹음 Detail View 재생 중 댓글 글쓰기 sheet

📝 To-do

  • navigation bar
  • 하단 UI
  • 재생 & 정지 기능
  • 재생일때, 애니메이션
    10초 전, 10초 후 녹음 이동
  • 댓글, 글쓰기, sheet

[FEAT] 카메라 기능와 녹음 기능

📌 Feature Issue

image image image
카메라 녹음 전 녹음 중

📝 To-do

  • 카메라 권한 설정
    • 접근 거절 후, Alert
  • 다음 View에 image 넘기기
  • 녹음 권한 설정
  • 녹음 전 View
  • 녹음 중 View
    • 애니메이션
  • 녹음 후, 날짜 제목 생성 후 넘기기

[FEAT] 일정 상세

📌 Feature Issue

일정을 클릭했을 때 나오는 일정 상세 부분을 구현하겠습니다.

📝 To-do

  • 일정 상세 UI
  • 일정 상세 액션

[FEAT] Home 상단 UI

📌 Feature Issue

  • Home 상단 UI

📝 To-do

  • Navigation View 적용
  • 일정 UI 구현
  • EventRow 최적화
  • 일정 0개일 때
  • 일정 1개일 때 ( Delete Case )
  • 일정 2개일 때 ( Delete Case )
  • 일정 3개일 때
  • 위치 자동 세팅

[FEAT] Album 유형별 List Row & Album Detail View

📌 Feature Issue

스크린샷 2022-06-12 오후 2 22 23 스크린샷 2022-06-12 오후 2 37 33 스크린샷 2022-06-12 오후 2 22 10
Album 유형별 List Row 사진 올리기 (except 캘린더, only navigaion bar) Album Detail View

📝 To-do

  • 유형별 List Row
  • Album Detail Row
  • Album Detail List
  • ViewModifier - NavigationBar with text button style
  • 즐겨찾기 Toggle 및 댓글 표시
  • 사진 올리기 (except 캘린더, only navigaion bar)

[FEAT] Custom Album 선택 View 구현

📌 Feature Issue

image

📝 To-do

  • Navigation bar 구현
  • 화면 구현
  • 앨범에서 사진 불러오기
  • 사진 다중선택 (최대 3개)
    • 선택 취소에 대한 ReNumburing
    • limit 개수를 넘길때, 알림
  • 사진 선택할 경우, 최상단에 확대해서 표시
  • 최상단 사진 확대
  • 선택한 사진 다음 화면에 전달

[FEAT] 앨범 제목 변경

📌 Feature Issue

  • 앨범에서 action sheet를 통해 대표 사진으로 설정
image image
제목 click 제목 UI

📝 To-do

  • Navigation tab action
  • 제목 수정 UI
  • keyBoard
  • Toast 알림

[FEAT] 캘린더 UI 구현

📌 Feature Issue

캘린더 UI 구현

📝 To-do

  • 캘린더 상단바 구현
  • 캘린더 달력 구현
  • 일정을 점으로 표시
  • 선택된 날짜셀 바탕색 변경

[FEAT] 로그인 뷰 UI Detail

📌 Feature Issue

  • 로그인 뷰 UI 디테일 잡기

📝 To-do

  • Device 해상도 맞추기
  • Font 색상 다시 확인
  • Context multiple style 적용

[FEAT] 설정 UI

📌 Feature Issue

설정 부분 기본 UI 구현

📝 To-do

  • 기본 UI 구현

[FEAT] Toast Message

📌 Feature Issue

image
Toast Message

📝 To-do

  • 3초간 alert 출력
  • click으로 alert 제거
  • alert 마다 고유 색상
  • 적용

[FEAT] Kakao Login

📌 Feature Issue

서버에게 데이터 전달 전 플로우까지의 카카오 로그인 구현

📝 To-do

  • Kakao SDK 설치
  • xcode 설정 (Info.plist, URL 스키마)
  • 계정 로그인 시 가져올 수 있는 데이터 확인

[FEAT] Album Detail Action Sheet

📌 Feature Issue

image
action sheet

📝 To-do

  • ActionSheetCardItem에서 파라미터 추가 - 변경할 색상, default black으로 설정
  • 이미 적용된 action sheet 재적용

[FEAT] 채팅 View UI

📌 Feature Issue

  • 채팅 View

📝 To-do

  • UI 구현
  • Mock Data - ViewModel - View 연결
  • Animation

[FEAT] 캘린더 날짜 선택하는 창 구현

📌 Feature Issue

범용적으로 사용 가능한 캘린더 날짜 선택하는 창 구현하겠습니다.
이 부분은 건형님의 앨범의 수정하기에도 쓰일 것 같습니다.

image

📝 To-do

  • 날짜 선택하는 창 구현

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.