👏 일단 앱을 완성했다.
영화와 티비 시리즈 정보를 받아오고,
리뷰를 작성할 수 있다.
다른 사람들 회고록 보면 4주도 안되서
상당한 퀄리티의 앱을 개발한 걸 여럿봤다.
그에 비해...
나느 이걸 만드는데 거짓 8주는 걸렸다..
주된 기능은
Swift + UIKit + Firebase
정도이다.
구글 번역 API 를 통해
영화 정보를 번역했는데.. 이건 비용 문제로 중지 햇다.
여튼 이번 앱을 만들면서
제일 중요하다고 생각된건...
입력값,
출력값,
보내는 시점,
받는 시점,
보내는 양식,
받는 양식
대부분 오류가 발생한 경우가
데이터의 타입이 맞지 않거나,
시점이 잘못되었거나...
너무 많은 데이터를 효율적으로 처리하기 위한 관리 등..
아 그리고 기획서..
앱을 만들 때 큰 틀로 기능만 생각하고,
다른 사람들이 했던 피그마로 UI를 만든다던가 그런거 없이
그때 그때 생각나는 대로 만들었다.
그래서 더 해맨거 같다.
이전에 이와 비슷하게 유튜브를 보고 넷플릭스 클론앱을 만들었었다.
그 때는 Completion Handler로 데이터를 주고 받았는데
ViewController에 여러 함수가 많이 쓰이면서..
나중에 뭐가 뭔지 모르는 경우가 있었다.
근데 이번에는 MVVM 패턴을 통해
ViewModel에서 메서드 처리를 하고,
ViewController에서는 ViewModel을 통해 데이터를 주고 받으니
ViewController로 좀 더 가벼워졌다라고 할까?
근데 ..문제는 동일한 함수를 다른 ViewModel에도
생성했다는 점이다..
뭔가 아래와 같이 해야 할거 같았는데
나는 프로필 ViewController 에도 ViewModel을 만들고,
영화 ViewController에도 ViewModel을 만들고..
그 안에 동일한 함수를 또 만들고..
여러 문제가 많았다...
아 그리고 내가 기구설계를 했을 때는
2d 도면을 통해 3d 모델링을 넘기고 했는데..
그러니까 설계도가 없으니까 여간 불편한게 아니다...
다음 앱을 만들 때는 이런 부분도 신경써야겠다.
다른 사람들은 앱을 출시도 했다던데..
다음에 만들 앱은 출시까지 ?
https://github.com/89Explorer/MovieClip
GitHub - 89Explorer/MovieClip: TMDB API를 사용하여 영화 및 배우 정보를 얻어오는 앱
TMDB API를 사용하여 영화 및 배우 정보를 얻어오는 앱. Contribute to 89Explorer/MovieClip development by creating an account on GitHub.
github.com
'Project > MovieClip' 카테고리의 다른 글
❌ 리뷰 삭제 ... 왜 안되니? (0) | 2025.03.11 |
---|---|
❌ 컬렉션 뷰를 가로 스크롤할 때 다음 이미지가 살짝 보이는 문제 (0) | 2025.03.11 |
❌ 컴파일 오류 발생... (0) | 2025.03.09 |
📌 회원탈퇴 구현 (Storage, Firestore Database) (1) | 2025.03.04 |
✅ 프로필 수정하기! (기존 프로필 입력 창 사용하기) (0) | 2025.03.04 |