Giter Site home page Giter Site logo

airbnb-06's People

Contributors

david215 avatar delmasong avatar godrm avatar idevjinie avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

airbnb-06's Issues

[iOS] 숙소 상세 화면

스크린샷 2020-05-18 오후 7 29 10

  • 닫기 버튼
  • 공유하기 버튼
  • 즐겨찾기 버튼
  • 페이지 뷰
  • 하단 상세 정보 스크롤 뷰
  • 하단 예약하기 버튼
  • 하단 가격 정보 / 별점 등

[BE] mock API 서버 배포

  • 프로젝트 생성
  • 각 API 엔드포인트마다 데이터 형식에 맞추어 mock 데이터 생성
  • 배포

[iOS] 가격 선택 화면 기능

  • 최소값, 최대값 평균값 라벨로 보여주는 기능
  • 모든 값(?) 들 슬라이드로 보여주는 기능
  • 슬라이드로 최소, 최대 범위 선택하는 기능
  • 초기화 기능

[iOS] 숙소 탭 화면 구현

스크린샷 2020-05-18 오후 6 19 47

  • 탭바
  • 텍스트 필드
  • 필터링 항목 버튼
  • 컬렉션 뷰
    • 컬렉션 뷰 셀
      • 페이징
      • 하트 토글 버튼
  • 플로팅 버튼

[iOS] 날짜 선택 화면 기능

  • 현재 날짜로부터 미래의 날짜 보여주는 기능
  • 오늘 이전 날짜는 선택되지 않도록
  • 날짜 3개째 선택시 앞의 선택된 2개가 선택해제 되도록
  • 날짜 두번째 선택시 첫번째-두번째 사이의 배경색 변경되도록
  • 체크인, 체크아웃 날짜 선택 기능

[BE] API 설계

  • 요구사항 분석
  • 엔드포인트 설계
  • 데이터 형식 설계

[iOS] 날짜 선택 화면

스크린샷 2020-05-18 오후 6 26 13

  • 달력
  • 닫기 버튼
  • 초기화 버튼
  • 완료 버튼
  • 체크인 - 체크아웃 라벨
  • 셀 선택시 백그라운드 컬러, 텍스트 변경
  • 셀 두개 선택시 범위 셀 백그라운드 컬러 변경

[iOS] 숙소 상세 화면 기능

  • 선택한 숙소 정보 보여주는 기능
  • 예약 기능
  • 공유하기 기능
  • 즐겨찾기 추가 / 제거 기능
  • 이전화면으로 돌아가는 기능

[iOS] 지도 화면 기능

  • 현재 위치 기반으로 지도 보여주는 기능
  • 숙소 위치 있는 곳에 핀 형태로 가격 정보 보여주는 기능
  • 하단 컬렉션 뷰에, 현재 위치에 있는 숙소 정보 보여주는 기능
  • 가격 핀 선택시 하단 컬렉션 뷰에 해당 숙소 정보 보여주는 기능
  • 필터링 기능 (optional)

[BE] 숙소 데이터 수집

  • 요구사항 분석
  • 분석을 토대로 필요한 데이터를 가지고 있는 숙소 데이터셋 찾아보기

[iOS] #50 피드백 반영

  • if else -> guard else
  • Request에 setToken() 역할 하도록
  • AccommodationUseCase가 Mock을 사용하도록, ViewController가 아니고
  • @inline 표현에 대해 학습하고 코드에 반영
  • 테스트 함수 더 작게 나누고 의미가 더욱 명확하도록 이름 변경

[iOS] 상세 기능 구현

  • 하트 토글 기능
  • 하트 토글 시 네트워크로 리퀘스트 날리기
  • 캘린더 날짜 계산 오류 해결하기
  • 날짜, 인원 필터링된 값 기반으로 네트워크 요청 보내기
  • 필터링 값 입력시 라벨 히든 및 버튼에 선택한 값 타이틀로 적용

[iOS] 지도 화면

스크린샷 2020-05-18 오후 7 32 34

  • 지도 화면
  • 중앙에 검색 버튼
  • 숙소 있는 위치에 핀
  • 필터 버튼(Optional)
  • 컬렉션 뷰

[TEAM] 20200602 tue, scrum

어제 한 일 ( 어제의 성취와 어려웠던 것!? 어떻게 해결했는지 .. )

  • 실 서버로 네트워크 요청 후 응답 못받던 에러 해결
  • iOS 티셔츠 디자인....

오늘 할 일

  • 인원 선택 화면 기능
  • 선택한 인원을 메인 화면에 반영
  • 하트 토글 기능
  • 필터 적용한 데이터로 서버에 요청

컨디션

  • 잠을 잘 못잤으나... 나름..괜춘..

[iOS] 숙소 목록 화면 기능 구현

  • 검색 기능
  • 필터링 기능(날짜, 인원, 가격)
  • 숙소 보여주는 기능
  • 즐겨찾기에 추가 / 삭제 기능 (토글)
  • 숙소 상세 화면으로 넘어가는 기능 (선택한 숙소 정보 가지고)
  • 지도 화면으로 넘어가는 기능 (필터링한 정보 가지고?)

[TEAM] 20200601 mon, scrum

주말동안 한 일

  • CalendarViewController에서 선택한 체크인-아웃 날짜를 메인화면에 반영
  • JK 피드백 반영 -> 네트워크 관련

오늘 할 일

  • 실서버에 요청시 제대로 응답이 돌아오지 않는 이슈가 있어서 이거 해결하기..

컨디션

  • VERY GOOD

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.