[iOS] moti 개발일지 - 5. 보이스 오버(Voice Over)
·
iOS 프로젝트/moti(네이버 부스트캠프)
GitHub - boostcampwm2023/iOS02-moti: 네이버 부스트캠프 8기 iOS moti 앱 📸 네이버 부스트캠프 8기 iOS moti 앱 📸. Contribute to boostcampwm2023/iOS02-moti development by creating an account on GitHub. github.com 서론 moti는 더 나은 사용자 경험을 위해 노력한 앱입니다. 지금까지 작성한 인터랙션 애니메이션, 메모리 개선 등이 그 예시인데요. 이번 포스팅에서 다루는 보이스 오버도 더 나은 사용자 경험을 위해 적용한 기능입니다. 또한, 큰 기업 위주이지만 올해부터 모바일에도 접근성 지원을 필수로 적용해야 합니다. 접근성이 드디어 모바일에도 적용이 되는구나 느껴졌던 현상이에요. 이러한..
[iOS] moti 개발일지 - 4. 다운 샘플링과 메모리 캐시 개선
·
iOS 프로젝트/moti(네이버 부스트캠프)
GitHub - boostcampwm2023/iOS02-moti: 네이버 부스트캠프 8기 iOS moti 앱 📸 네이버 부스트캠프 8기 iOS moti 앱 📸. Contribute to boostcampwm2023/iOS02-moti development by creating an account on GitHub. github.com 서론 moti 앱은 사진이 핵심 콘텐츠인 앱입니다. 모든 곳에서 사진을 보여줘요. 그렇기 때문에 이미지에 사용하는 메모리가 많습니다. 이번 개발일지에서는 이미지에 소비되는 메모리를 줄이기 위해 도입한 다운 샘플링과 메모리 최적화 과정을 다뤄보겠습니다. 특별하진 않지만 매우 중요한 고민 과정이었습니다. 다운 샘플링이 필요한 이유 다운 샘플링을 적용하기 전, 팀원에게 다운 샘플..
[iOS] moti 개발일지 - 3. Interaction Animation
·
iOS 프로젝트/moti(네이버 부스트캠프)
GitHub - boostcampwm2023/iOS02-moti: 네이버 부스트캠프 8기 iOS moti 앱 📸 네이버 부스트캠프 8기 iOS moti 앱 📸. Contribute to boostcampwm2023/iOS02-moti development by creating an account on GitHub. github.com 서론 이번 포스팅에서는 인터랙션 애니메이션을 다룹니다. moti에서는 인터랙션 애니메이션도 하나의 도전 과제로 설정했습니다. 사용자 경험을 좋게 하기 위한 요소 중 하나라고 생각했기 때문입니다. 그래서 moti에는 어떤 인터랙션 애니메이션이 있는지, 구현을 하면서 어떤 어려움이 있었는지 말해보겠습니다. 인터랙션 애니메이션 적용 이유 처음 인터랙션 애니메이션에 대해 알게된건 ..
[iOS] moti 개발일지 - 2. 클린 아키텍처와 Swift Pacakage 모듈화
·
iOS 프로젝트/moti(네이버 부스트캠프)
GitHub - boostcampwm2023/iOS02-moti: 네이버 부스트캠프 8기 iOS moti 앱 📸 네이버 부스트캠프 8기 iOS moti 앱 📸. Contribute to boostcampwm2023/iOS02-moti development by creating an account on GitHub. github.com 서론 moti 프로젝트는 클린 아키텍처와 MVVM-C로 구조를 잡았고, Swift Pacakage로 모듈화를 진행했습니다. 클린 아키텍처를 선택한 이유와 코디네이터를 접목한 이유를 먼저 알아보고, 모듈화를 진행한 이유와 그중에서도 Swift Pacakage를 선택한 이유를 알아보겠습니다. 클린 아키텍처 moti는 클린 아키텍처로 레이어를 분리해 구조화했습니다. 레이어 분리가..
[iOS] moti 개발일지 - 1. 프로젝트 소개
·
iOS 프로젝트/moti(네이버 부스트캠프)
GitHub - boostcampwm2023/iOS02-moti: 네이버 부스트캠프 8기 iOS moti 앱 📸 네이버 부스트캠프 8기 iOS moti 앱 📸. Contribute to boostcampwm2023/iOS02-moti development by creating an account on GitHub. github.com 서론 moti 앱은 네이버 부스트캠프 8기에서 진행한 프로젝트입니다. 팀명은 모티메이트이고, iOS 2인, BE 2인으로 구성된 4인 팀이에요. 지금까지는 iOS가 저 한 명이었는데, 처음으로 iOS 협업을 경험한 앱이면서 가장 볼륨이 큰 앱입니다. moti는 어떤 앱인지, 개발하면서 어떤 고민을 했는지 작성해 보겠습니다. 이번 포스팅에서는 moti가 어떤 앱인지 소개하는 ..
[강남구 맛집] 오제제 강남 리뷰
·
🐱 정주는 쉬는 중 :]/맛집
기본 정보 가게 이름 오제제 강남 메뉴 & 가격 등심 돈가츠(로스) 16,000원 등심 돈가츠 + 새우튀김 23,000원 안심 돈가츠 + 새우튀김 24,000원 자루 우동(말차) 11,000원 하이볼 9,000원 테라 생맥주 5,000원 메뉴판 & 밑반찬 & 소스 메뉴판입니다. 메뉴판은 가게 입구에 세워져 있습니다. 웨이팅이 자주 발생하는 곳이라 가게 입구에 있나봐요. 주문하고 들어가시면 됩니다. 저희는 3명이서 등심 돈가츠 + 새우튀김, 안심 돈가츠 + 새우튀김, 등심 돈가츠에 자루 우동을 주문했습니다. 배 터질 뻔...했으니 혹시 방문하신다면 참고하세요. 이건 밑반찬과 소스입니다. 절인무는 밑반찬이고요. 돈가츠 소스로는 돈가츠 소스, 소금이 있습니다. 테이블 옆에 참기름도 배치되어 있는데요. 돈가츠에..
[강남구 맛집] 오레노라멘 강남점 리뷰
·
🐱 정주는 쉬는 중 :]/맛집
기본 정보가게 이름오레노라멘 강남점 메뉴 & 가격토리빠이탄 12,000원 토핑) 삼겹차슈 두 장 2,000원 밑반찬오레노라멘의 각 테이블에는 피클무가 있습니다. 이 피클무가 엄청난 역할을 합니다. 라멘이 다소 느끼한데 그 느끼함을 피클무가 싹 잡아줘서 한 그릇을 맛있게 먹을 수 있게 해줘요. 식감도 아삭아삭해서 좋았습니다. 토리빠이탄 라멘토리빠이탄 라멘입니다. 음식도 빨리 나오고, 비주얼도 예뻐서 먹기 전부터 기분이 좋았습니다. 기본 고명으로는 파, 튀긴 양파, 목이버섯채, 수비드 닭가슴살, 반숙 계란(아지타마고)이 올라가고, 2천 원을 추가하면 삼겹 차슈 두 장이 올라갑니다. 삼겹 차슈의 맛과 크기가 상당히 괜찮으니 웬만하면 추가하세요~ 그리고 국물 위에는 거품이 있는데요. 이게 토리빠이탄 라멘의 특징..
[회고] 네이버 부스트캠프 웹・모바일 8기 그룹 프로젝트 3, 4주 차 회고 & 기술적 고민
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 최근 개발에 치여 포스팅을 많이 못했네요.. 어떻게 하면 더 잘 활용할 수 있을지 고민하는 주였던 거 같습니다. 3, 4주 차 회고를 묶어서 어떤 고민을 했는지 작성해 보겠습니다. 점점 커지는 프로젝트 4주 정도 개발하니 프로젝트가 점점 커지고 있습니다. (물론 현업 개발자분들이 보시면 코웃음 칠 사이즈지만요 ㅎ;) 프로젝트가 커지면서 다른 팀원이 작성한 흐름이 잘 안 보이기도 하고, 제가 작성한 흐름을 까먹기도 하고 있습니다. 어떻게 하면 이런 부작용을 줄일 수 있을까 고민하다 네이밍에 더 신경 쓰기로 했습니다. 아키텍처나 디자인패턴이 답일 수 있겠지만.. 마감까지 2주밖에 안 남은 상태에서는 불가능한 선택지였습니다. 그래서 최소한 네이밍이라도 명확하게 쓰자!라고 다짐했습니다. 동시에 extens..
[회고] 네이버 부스트캠프 웹・모바일 8기 그룹 프로젝트 2주 차 회고 & 기술적 고민
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 그룹 프로젝트 1주 차에는 기획을 주로 했고, 이를 바탕으로 그룹 프로젝트 2주 차에는 실제 개발에 들어갔습니다. 처음으로 협업을 해보면서 무엇을 느꼈는지 작성하고, 어떤 기술적 고민을 했는지도 적어보겠습니다. 그리고 최근에 도파민 다이어트를 해보고 있는데요. 이에 대한 짧은 이야기도 해보려고 합니다 ㅋㅋ 협업을 나누는 단위 저희 모티메이트 팀의 iOS는 저와 팀원 1명, 총 두 명입니다. 함께 기획하고 디자인한 걸 어떻게 나눠야 좋게 협업할 수 있을지 고민했습니다. 근데 이게 회사의 협업이랑은 성격이 좀 다른거 같더라고요. 회사의 협업은 효율 중심이지만 네이버 부스트캠프는 함께 성장하는 측면을 더 강조하고 있었습니다. 그래서 어떻게 해야 함께 성장하고 앱의 흐름을 모두가 이해하면서 적당히 효율도 ..
[회고] 네이버 부스트캠프 웹・모바일 8기 그룹 프로젝트 1주 차 회고 & 기술적 고민
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 11월 6일부터 네이버 부스트캠프 웹・모바일 8기 그룹 프로젝트 1주 차가 시작되었습니다. Mobile/FE 2~3명, BE 2명이 모여 하나의 프로젝트를 진행하는 활동입니다. 네이버 부스트캠프 웹・모바일 8기 그룹 프로젝트는 6주동안 진행되며 마지막 6주 차에는 현업 개발자분들 앞에서 결과 발표를 하게됩니다. 기획 이번 1주 차는 기획 주였습니다. 6주 간 어떤 앱을 만들지 고민하고 기획, 디자인하는 시간이었는데요. 저희 팀은 기획은 다함께, UX는 iOS 파트가, 디자인은 제가 진행했습니다. 기획자가 따로 없고 iOS, BE 개발자가 서로의 기술적 고민을 충족시키기 위한 기능을 생각해내는게 쉽지 않았는데요. 긴 시간 회의하고 각 파트에서 양보하면서 타협점을 잘 찾은 거 같습니다. (사실 아직도 ..
유정주
'분류 전체보기' 카테고리의 글 목록 (4 Page)