Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

🍿무빌리티(Movielity) - 영화 검색 앱

넷플릭스-리드미-사진-004

무빌리티 앱은 TMDB API를 사용해 사용자가 원하는 영화를 검색하고 보관함에 저장하는 영화 리스트 관리 앱입니다.
사용자는 즐겨찾는 영화를 손쉽게 검색하고, 즐겨찾기 목록에 추가해 보관할 수 있습니다.

📱 시뮬레이션

검색 화면 홈 화면 상세 화면 삭제 화면

⚙️ 주요 기능

  • TMDB API를 통한 영화 정보 검색
  • 검색 기능: 원하는 영화의 제목이나 정보를 검색
  • 즐겨찾기 기능: 사용자가 좋아하는 영화를 즐겨찾기에 추가 및 관리

💻 개발 환경

  • 개발 기간: 2024년 10월 8일 ~ 2024년 10월 14일
  • 개발 인원: 3명
  • 개발 도구:
    • IDE: Xcode 15.3
    • 버전 관리: Git

🛠️ 기술 스택

  • UISnapKit – 제약 조건 기반 인터페이스 구성
  • 네트워크Alamofire – TMDB API와 네트워크 통신
  • 데이터베이스RealmSwift – 즐겨찾기 데이터 저장
  • Reactive ProgrammingRxSwiftRxCocoa – 반응형 데이터 처리 및 이벤트 바인딩

📁 디렉토링 구조

Movielity
├── Application
│   ├── AppDelegate.swift
│   └── SceneDelegate.swift
├── Base.lproj
│   └── LaunchScreen.storyboard
├── Global
│   ├── Components
│   ├── Extensions
│   ├── Protocols
│   ├── Realm
│   └── Resources
├── Info.plist
├── Network
│   ├── Base
│   ├── Credits
│   ├── Genre
│   ├── NetworkManager.swift
│   ├── Search
│   ├── Similar
│   └── Trending
└── Presentation
    ├── Base
    ├── Detail
    ├── Download
    ├── Home
    ├── Search
    ├── SearchResults
    └── TabBar

🤔 고민한 부분

😨 트러블 슈팅

🧑‍⚖️ Github Convention

  • Commit: [FEAT/#33] 액션 버튼 구현
  • Branch : feat/#33-main-view-ui
  • Issue : [FEAT] 메인 뷰 UI 구현
  • PR : [PR/#33] 메인 뷰 UI 구현
  • Merge : [MERGE/#33(이슈 번호)] -> develop

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages