본문 바로가기
모바일앱/iOS

원피스 랭킹 앱 프로젝트 Review (BountyListApp)

by GeekCode 2021. 11. 10.
반응형

원피스 랭킹 앱 프로젝트 Review

 전체 링크

날짜 분류 링크
2021.10.22 iOS 랭킹리스트앱 만들기 - 테이블뷰 기초개념(낮공부)
2021.10.27 iOS 원피스 현상금 랭킹앱 만들기(2) - 테이블뷰와 Segue(밤공부)
2021.10.31 iOS 원피스 현상금 랭킹앱 만들기(3) - 프로토콜작성 및 구현
2021.11.03 iOS 원피스 현상금 랭킹앱 만들기(4) - 커스텀셀만들기(밤공부)
2021.11.04 iOS 원피스 현상금 랭킹앱 만들기(5) - 디테일뷰 모달로 띄우기(아침공부)(밤공부)
2021.11.08 iOS 원피스 현상금 랭킹앱 만들기(6) - 뷰컨트롤러 간 데이터 전달하기(낮공부)
2021.11.08 iOS 원피스 현상금 랭킹앱 만들기(7) - 코드회고)(낮공부)

 

완성한 영상

피드백

📌 배운 점

- UIcomponent들을 배치하기 , autolayout적용하기 

- ViewController를 만들고 클래스 설정하기

- 데이터는 받을 준비도 해야하고 보내주는 곳에서 어떻게 보내줄지 일일히 설정해주어야 한다는 것

- segue와 prepare 

 

📌 개선할 점

- 앱에서 등장하는 이름과 현상금이 앱의 기본목적인 랭킹을 나타낼 수 없다는 것

- 코드를 짤 때, 이름과 현상금이 연결되어있지않아서 보수 및 추가가 어려움 -> 지속적으로 사용하기 어려움

 

 

📌 배워야할 것

- 기술부채를 만들지 않기위해 개발자들이 고민해 만든 것이 Design pattern 이라는 것이 있다고 들었음. 

- MVVM, MVP, MVC, VIPER 등등 다양함 -> 하나씩 장단점을 파악해보고 적용해볼 것

 

참고 : https://chetan-aggarwal.medium.com/ios-design-patterns-f478abd78132

 

iOS : Design Patterns

Design patterns are reusable solutions to common problems in software design. They’re templates designed to help you write code that’s easy…

chetan-aggarwal.medium.com

 

반응형