GithubHelp home page GithubHelp logo

airbnb's People

Contributors

godrm avatar jacksonpk avatar

Stargazers

 avatar

airbnb's Issues

남은 3일 버스트 선택과 집중

남은 기간 수/목

백엔드 K와 REST 통신에 초첨을 맞추기

네트워크 기능

  • : oAuth 통신 토근받기
  • : Post로 카드 선택시 예약하기.
  • : Post로 예약취소하기
  • : 좋아요 기능 추가/삭제 하기

UI부분 추가

  • : 카드에 좋아요 버튼 추가하기 (LikeImageView를 unfill <-> fill 상태 유지)
  • : 로그인 하단 탭바 구축하기 -> 이후 위시리스트 보일 수 있다.
  • : 예약목록을 볼수있는 화면 구축
  • : 호텔선택시 예약 옵션[날짜/인원] 및 예약을 할 수 있는 custom UIView 만들기

포기해야할 기능

  • 조건검색부분
    - 캘린더
    - 레인지슬라이드
    - 인원
  • 숙소 상세 페이지

맵 API 기능 구현

  • 위도 경도를 이용해서 해당 좌표를 찍어주기.
  • 해당 좌표를 클릭하면 아래에 해당 호텔의 정보카드가 보여주기

검색뷰 필요사항정리

  • : 메인뷰에서 버튼을 눌렀을 경우 Hero Image를 이용해서 자연스러운 애니메이션 연출이 가능한지 도전하기
  • : 서울 내의 지역 몇 개를 이용해서 콜렉션 뷰를 이용해서 뿌려주기
  • : 검색을 할 때 마다 network를 이용해서 필요한 데이터만 뽑아주기 -> Realm을 이용해서 지역정보들만 저장해서 뽑아주는 것은 어떨지 해보기.
    - Realm에 데이터를 저장해서 검색 시 해당 DB를 fetch 해서 보여준다.

서울시 내의 Location 위치, 이미지를 Realm DB 적용하기

  • : 각 'OO구' 에 필요한 위치와 이미지를 가지고 있는 Location 모델을 구축하기.
  • : 앱을 시작할 때부터 App내부에 만들어놓기.
  • : SearchViewController에 들어올 때 DB를 이용해서 데이터들을 가져오기.
  • : 검색창에서 검색을 할 때 필요한 데이터를 계속 갱신하기.

[BE] Place 검색 기능

지역, 가격, 체크인-체크아웃, 인원 수를 이용하여 예약할 수 있는 Place 찾기

앱 버그/알 수 없는 에러 모음

  • : constraints 전에 addSubView()를 해서 생기는 runtime error
  • : UICustomView layout 에러가 생김
    - centerXAnchor 설정 시 uivew의 leading이 frame.center부터 시작됌

2주차 데모 전 추가기능 구현할 것

필수

  • : 보여지는 Cell에 대한 레이아웃 설정하기
  • : 총 몇개의 숙소가 보여지는지 보여주기

옵션

  • : 라벨 중 특정 텍스트에 볼드 처리하기.

메인 화면 UI 설정하기

  • : 검색창 설정

    • UI 만 구성하기( 지역으로 검색하는 것이기 때문에 후에 API 설정할 듯)
  • : Hero Image 구축하기

    • 이미지를 클릭하면 여러 지역을 토대로 보여줌 (일단 하드 코딩으로 구축 - 후에 지역 api를 가져와서 있는 만큼 보여주기? )
    • 추가
    • 검색창 or 이미지를 클릭 시 근처의 인기 여행지를 보여줌
  • : 탭 바를 구축

  • : MVC 설계 구축
    - View모델과 이미지 클릭할 Controller를 이용하기.

Screen Shot 2021-05-18 at 3 01 18 PM

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.