-
프로젝트명
$Twelve Cinema$ -
프로젝트의 목적과 목표
TheMovie DB API를 활용한 영화 앱 만들기 -
개발 기간
'24.04.22(월) ~ 04.28(일) -
참여 인원
Yurim
@yurim830HyunRyeol Park
@devpark435yejin
@yeggrrr@taeng-k
-
- 코드 기반의 Auto Layout 작성을 간편하게 하기 위해 사용했습니다.
-
- 초기화 코드를 간결하게 작성하기 위해 사용했습니다.
-
- 네트워크 요청을 간편하고 직관적으로 처리하기 위해 사용했습니다.
-
- 이미지 캐싱과 비동기 로딩을 효과적으로 처리하기 위해 사용했습니다.
-
- 지도 기능을 앱에 통합하고 위치 기반 서비스를 제공하기 위해 사용했습니다.
-
- 앱 내에서 슬라이드 업 패널 UI를 쉽게 구현하기 위해 사용했습니다.
로그인 | 회원가입 | 영화검색 | 마이페이지 |
---|---|---|---|
영화목록 | 영화상세 | 영화예매 | 지도 |
📦
├─ CinemaApp
│ ├─ AppDelegate.swift
│ ├─ Info.plist
│ ├─ Model
│ │ ├─ MovieList
│ │ │ ├─ LikedMovie.swift
│ │ │ ├─ MovieDetail.swift
│ │ │ ├─ MovieListResponse.swift
│ │ │ └─ Reservation.swift
│ │ ├─ MyPage
│ │ │ └─ MyPageCellType.swift
│ │ └─ SearchMovie
│ │ ├─ Genre.swift
│ │ └─ Movie.swift
│ ├─ Network
│ │ └─ MovieList
│ │ └─ MovieListApiManager.swift
│ ├─ Presentation
│ │ ├─ BottomTab
│ │ │ ├─ BottomTab.storyboard
│ │ │ └─ BottomTabController.swift
│ │ ├─ Map
│ │ │ ├─ MovieMap.storyboard
│ │ │ ├─ MovieMapFloatingPanel.swift
│ │ │ └─ MovieMapViewController.swift
│ │ ├─ MovieDetails
│ │ │ ├─ StoryBoard
│ │ │ │ └─ MovieDetails.storyboard
│ │ │ └─ ViewController
│ │ │ ├─ MovieDetailsViewController.swift
│ │ │ └─ ReservationViewController.swift
│ │ ├─ MovieList
│ │ │ ├─ StoryBoard
│ │ │ │ └─ Base.lproj
│ │ │ │ └─ MovieList.storyboard
│ │ │ ├─ View
│ │ │ │ └─ MovieCollectionViewCell.swift
│ │ │ └─ ViewController
│ │ │ └─ MovieListViewController.swift
│ │ ├─ MyPage
│ │ │ ├─ StoryBoard
│ │ │ │ ├─ LikeMovie.storyboard
│ │ │ │ ├─ MyPage.storyboard
│ │ │ │ └─ ReservationList.storyboard
│ │ │ ├─ View
│ │ │ │ ├─ LikeMovieTableCell.swift
│ │ │ │ ├─ MyProfileTableViewCell.swift
│ │ │ │ ├─ ReservationListViewCell.swift
│ │ │ │ └─ myMenuTableViewCell.swift
│ │ │ └─ ViewController
│ │ │ ├─ LikeMovieViewController.swift
│ │ │ ├─ MyPageViewController.swift
│ │ │ └─ ReservationListViewController.swift
│ │ ├─ SearchMovie
│ │ │ ├─ Cell
│ │ │ │ └─ MovieListCollectionViewCell.swift
│ │ │ ├─ StoryBoard
│ │ │ │ └─ SearchMovie.storyboard
│ │ │ └─ ViewController
│ │ │ └─ SerachMovieViewController.swift
│ │ └─ login
│ │ ├─ StoryBoard
│ │ │ └─ Login.storyboard
│ │ └─ ViewController
│ │ ├─ EasyAlert.swift
│ │ ├─ LoginNotificationCenter.swift
│ │ ├─ LoginStatus.swift
│ │ ├─ LoginViewController.swift
└─ └─ └─ RegisterViewController.swift