레포지토리가 변경되었습니다. -> RickAndMorty App
UIKit과 MVVM 패턴을 사용해보는 프로젝트입니다.
Open API Server Rick And Morty API
Xcode Project
├── App/
│ ├── Info.plist
│ ├── Assets.xcassets
│ ├── AppDelegate.swift
│ └── SceneDelegate.swift
├── Extension/
│ ├── UIActivityIndicatorView+Extension.swift
│ ├── UIViewController+Extension.swift
│ └── UIWindow+Extension.swift
├── Model/
│ ├── Character.swift
│ ├── Episode.swift
│ ├── Info.swift
│ ├── Location.swift
│ └── ResponseModel.swift
├── NetworkModule/
│ ├── HTTPMethod.swift
│ ├── NetworkError.swift
│ ├── NetworkManager.swift
│ └── NetworkService.swift
├── Protocol/
│ ├── FilterProtocol.swift
│ ├── ModelProtocol.swift
│ ├── RouteProtocol.swift
│ └── ViewModelProtocol.swift
├── Storyboard/
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
├── View/
│ ├── Character/
│ │ ├── Detail/
│ │ │ ├── CharacterDetailView.xib
│ │ │ ├── CharacterDetailView.swift
│ │ │ ├── CharacterDetailViewModel.swift
│ │ │ └── CharacterDetailViewController.swift
│ │ └── Search/
│ │ └── CharacterSearchViewController.swift
│ ├── Episode/
│ │ ├── Detail/
│ │ │ ├── EpisodeDetailView.xib
│ │ │ ├── EpisodeDetailView.swift
│ │ │ ├── EpisodeDetailViewModel.swift
│ │ │ └── EpisodeDetailViewController.swift
│ │ └── Search/
│ │ └── EpisodeSearchViewController.swift
│ ├── Location/
│ │ ├── Detail/
│ │ │ ├── LocationDetailView.xib
│ │ │ ├── LocationDetailView.swift
│ │ │ ├── LocationDetailViewModel.swift
│ │ │ └── LocationDetailViewController.swift
│ │ └── Search/
│ │ └── LocationSearchViewController.swift
│ └── Result/
│ └── ResultViewController.swift
└── ViewModel/
├── ResultViewModel.swift
└── SearchViewModel.swift