NetworkManager
및 기본 API 호출 기능 구현.fetch<T: Decodable>
메서드 작성 및 PokeAPI 테스트.Pokemon.swift
(포켓몬 리스트용 데이터 구조체)PokemonDetail.swift
(포켓몬 상세 정보용 구조체)이 단계에서 API 응답을 디코딩하고, 모델이 정상적으로 데이터에 맞는지 확인합니다.
MainViewController
와 MainViewCell
생성.Pokemon
데이터를 ViewModel에서 처리.NetworkManager
와 연계하여 데이터를 가져와 컬렉션 뷰에 바인딩.DetailViewController
와 레이아웃 작성.PokemonDetail
모델과 API 호출 연계.MainViewController
에서 셀 클릭 시 DetailViewController
로 전환.limit
과 offset
을 이용하여 포켓몬 리스트를 추가로 로드.Pagination
로직 활용.PokemonTranslator
를 사용해 영어 이름을 한국어로 변환.