Code Monkey home page Code Monkey logo

airbnb-04's People

Contributors

beemiel avatar cocojen avatar gangwoon avatar godrm avatar ttozzi avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

cocojen gangwoon

airbnb-04's Issues

[BE] 리팩토링

DAO 분리

  • HouseDAO, BookmarkDAO, BookingDAO 로 분리

Service 분리

  • HouseService, BookmarkService, BookingService 분리

[iOS] 목데이터 구현 및 연동

  • JSON 양식에 맞춘 구조체 생성
  • 네트워크 계층
    • 네트워크 계층을 담당 할 객체 구현
    • API 통신 성공, 실패하는 목업 객체 생성
    • 임시 데이터를 반환하는 네트워크 객체 생성
  • 데이터와 뷰 바인딩

날짜선택 UI 구현

  • 버튼을 눌렀을 때 띄울 화면의 공통 인터페이스 구현
  • 딤드레이어 처리
  • 콜렉션 뷰로 달력 구현

[iOS] 숙소 목록 화면 UI 구현

  • 탭바 컨트롤러
    • 탭 세개 생성
    • 탭 아이콘 설정
  • 검색창(UITextField)
    • 검색창 레이아웃 적용
    • 검색창 그림자 적용
  • 날짜, 인원, 가격 버튼
    • 버튼 스택뷰에 담아주기
    • 스택뷰 레이아웃 적용
    • 버튼 모양 설정
  • 숙소목록(UITableView)
    • 안내 문구 추가 (sectionHeader)
      • 안내 문구 스크롤 시 지워지도록 구현
    • 커스텀 셀
      • 스크롤뷰 이미지 페이징 구현
      • 페이지 컨트롤 추가, 스크롤뷰와 연동
      • 상세 정보를 담을 뷰 생성
        • 상세 정보 라벨 추가
  • 즐겨찾기 버튼
    • 버튼 추가
    • 버튼 레이아웃을 셀 우측 상단에 고정되도록 설정
    • 버튼 모양 설정
  • 지도 버튼
    • 버튼 추가
    • 전체 뷰에서 우측 하단에 고정되도록 레이아웃 설정
    • 버튼 모양 설정

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.