SW사관학교 정글 7기 나만의 무기 만들기 DoWith 프론트엔드
by Team 얘외처리되죠(It works.. why?)
할일 관리, 나만의 펫과 더 재밌게 해봐요!
갓생 살기위해 할일 앱으을 정리해본적이 있으신가요?
하지만 동기가 부족해서, 알람을 무시하게 되서 등의 이유로 할일 관리 앱을 지속적으로 사용하기란 어렵습니다.
동기부여를 위해 두윗은 크게 세 가지의 기능이 있습니다!
1️⃣ 공통의 할일을 달성하는 그룹에 가입하여
사진으로 서로 할일을 확인해줄 수 있습니다.
2️⃣ 할일을 완료해서 받은 경험치로 펫이 진화를 할수도 있고, 일정 시간 할일을 완료하지 않으면 펫이 죽음에 이르를 수 있어 할일 완료에 대한 책임감을 줄 수 있습니다.
3️⃣ 할일을 완료해서 받은 캐시로 아이템을 구매해서
마이룸을 꾸밀 수 있고 다른 펫을 구매해서
육성할 수도 있습니다
![%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2023-12-19_20 39 19](https://private-user-images.githubusercontent.com/75294638/301117464-abc3d61c-f01a-4041-8d5b-7e3b294c75cc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjI5MjcsIm5iZiI6MTczOTQ2MjYyNywicGF0aCI6Ii83NTI5NDYzOC8zMDExMTc0NjQtYWJjM2Q2MWMtZjAxYS00MDQxLThkNWItN2UzYjI5NGM3NWNjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDE2MDM0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE5Yjg1NGFjNzBkZjg5ODA4MzE4ZDU4YTg0ZWMyYmI0MmE1MzJiNzA5M2FmZWVjYTNiMWYyZTYzMGJkYzViNTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.u55plCR9tcWz6SZqF8EBjRJjW5d8rkZMErIKb2J8caE)
1️⃣ 3D 모델 렌더링 속도 개선
펫과 아이템을 배치할 수 있는 마이룸 에서 렌더링 속도를 개선
- MVVM 패턴을 사용하고 있었는데 동일한 클래스의 특정 변수만 주입받도록 변경
- 불필요한 리렌더링을 막아 렌더링 로딩 시간을 약 40% 단축시킴
2️⃣ 사진 렌더링 속도 개선
할일 확인을 받은 구성원들의 사진을 보여주어야 하는 기능에서 100장 을 렌더링 했을때 약 30초 소요되어 개선이 필요함을 인지함
- 이미지 업로드 용량을 제한함
- 사진을 압축해서 보관함
- 사진 렌더링 속도 6배 빨라짐