[눈길] 팀 프로젝트 - 2025-02-21 작업일지
·
[Flutter] 눈길 팀 프로젝트
OTT 정보 종합 플랫폼 [눈길] 팀프로젝트오늘 작업홈 리스트 수정랭킹의 데이터 없는 정보 예외 처리내일 작업랭킹과 홈 페이지 데이터 처리개인 소감메인페이지에서 로딩이 오래걸리는점을 해결하기위해 바업ㅂ을 찾아야할듯하다.이미지
[눈길] 팀 프로젝트 - 2025-02-20 작업일지
·
[Flutter] 눈길 팀 프로젝트
OTT 정보 종합 플랫폼 [눈길] 팀프로젝트오늘 작업배너 목록 불러오기배너 배너 삭제홈 화면에서 랜덤 배너 불러오기미개봉 작품 리스트내일 작업푸시 알림 기능개인 소감간단한 CRUD라고 생각했는데 이미지처리와 이미지를 저장하는데 애를 먹었다. 미개봉 리스트와 같은 경우엔 기존의 필터를 응용하는 방식이었기에 오래 걸리지 않았다.이미지
[눈길] 팀 프로젝트 - 2025-02-17 작업일지
·
[Flutter] 눈길 팀 프로젝트
OTT 정보 종합 플랫폼 [눈길] 팀프로젝트오늘 작업관리자 페이지 제작로그인시 관리자 여부에 따른 페이지 교체배너 추가 페이지 제작ImagePicker를 통한 이미지 불러오기미리보기 화면내일 작업배너 CRUD개인 소감관리자 페이지의 토대를 만드는 작업이라 단순했으며 새로운 라이브러리를 사용하였다이미지
[눈길] 팀 프로젝트 - 2025-02-13 작업일지
·
[Flutter] 눈길 팀 프로젝트
OTT 정보 종합 플랫폼 [눈길] 팀프로젝트오늘 작업검색기능 보완검색 결과 없을 시 메세지 띄우기최신 개봉일 순으로 결과 보여주기리스트 디자인과 일괄되게 변경내일 작업관리자 페이지 작업개인 소감검색 기능을 보완하는 작업이었지만 시간이 꽤나 걸렸다. 비동기적으로 데이터를 가져오는것은 효율적이지만 설계를 잘못하면 문제가 크게 될수 있는듯 하다.이미지
[눈길] 팀 프로젝트 - 2025-02-12 작업일지
·
[Flutter] 눈길 팀 프로젝트
OTT 정보 종합 플랫폼 [눈길] 팀프로젝트오늘 작업OTT별 필터해당 기능으로 영상리스트를 OTT별로 확인 가능검색기능 추가검색창에 랭킹에서 랜덤한 데이터를 불러와 hint 텍스트로 보여준다제목과 장르를 구분하여 검색내일 작업검색기능에 비동기적 불러오기 추가하기개인 소감OTT필터와 검색기능을 구현하면서 몽고DB의 동적쿼리가 점점 익숙해지는듯하다.이미지
[눈길] 팀 프로젝트 - 2025-02-11 작업일지
·
[Flutter] 눈길 팀 프로젝트
OTT 정보 종합 플랫폼 [눈길] 팀프로젝트오늘 작업메인화면의 오류 수정을 통한 렉 최소화내일 작업OTT별 필터기능 추가개인 소감메인화면에 리스트를 전부 불러오는 오류가 있어서 700개의 데이터를 가지고 오는 에러가 있어서 렉과 에러가 있었다.이미지
[눈길] 팀 프로젝트 - 2025-02-07작업일지
·
[Flutter] 눈길 팀 프로젝트
OTT 정보 종합 플랫폼 [눈길] 팀프로젝트오늘 작업리스트, 랭킹 -> 상세보기 연결시청 등급 필터 구현홈 영상 랜덤 추천 기능 추가내일 작업영상 캐싱과 데이터 최적화개인 소감메인 페이지와 랭킹페이지의 데이터는 모든 사용자가 같은 내용을 조회하고 하루, 일주일 간격으로 바뀌지 않는 데이터이니 캐싱을 하는것이 좋아보인다.이미지
[눈길] 팀 프로젝트 - 2025-02-06 작업일지
·
[Flutter] 눈길 팀 프로젝트
OTT 정보 종합 플랫폼 [눈길] 팀프로젝트오늘 작업다크모드 추가장르별 검색 및 포스트 오류 수정내일 작업연령 등급 필터 구현필터 + 정렬 기능 추가개인 소감다크모드가 어떻게 구동되는지 이해하며 기존에 있던 색상 지정 방식을 변경해주어 전체 적용 되도록 코드를 최적화 하는 작업이 되었다.이미지
[눈길] 팀 프로젝트 - 2025-02-04 작업일지
·
[Flutter] 눈길 팀 프로젝트
OTT 정보 종합 플랫폼 [눈길] 팀프로젝트오늘 작업몽고 DB 백엔드 컨트롤러, 서비스, 레포지토리 구성몽고DB에서 통신으로 리스트 불러오기홈화면 구성랭킹화면 구성내일 작업랭킹 박스오피스 API를 불러와 실제 랭킹 구현개인 소감CICD에 문제가 있어서 곤란했지만 처음부터 다시 구성하니 오류가 없어졌었다. 백엔드와의 연결을 하고나니 구색이 갖춰져서 보기 좋았다.이미지
[디자인패턴] MVVM 패턴
·
디자인 패턴
MVVM 패턴앱 아키텍처란?앱 아키텍처는 애플리케이션의 전반적인 구조와 구성 요소, 그리고 이러한 구성 요소 간의 관계와 상호작용을 정의하는 설계 원칙을 의미합니다. 쉽게 말해, 앱을 구축하는 데 필요한 구성 요소들과 이들이 어떻게 함께 작동하고 연결되는지를 설명하는 방법론이라고 할 수 있습니다.앱 개발에는 MVC, MVP, MVVM, VIPER 등 다양한 아키텍처 패턴이 존재하지만, 이들의 기본 원리는 동일합니다.역할별로 레이어를 나누어 각 레이어가 자신의 역할에만 집중하게 설계합니다. 이렇게 레이어를 분리하면 수정, 테스트, 유지보수가 용이해집니다. 이번 글에서는 대표적인 아키텍처 패턴 중 하나인 MVVM 패턴에 대해 알아보겠습니다. MVVM 패턴이란?MVVM(Model-View-ViewModel) ..