[회고] 네이버 부스트캠프 웹・모바일 8기 마지막 회고
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 길고 긴 네이버 부스트캠프가 끝이 났습니다. 네이버 부스트캠프의 공식적인 마지막 일정은 12/15였고, 수료식은 12/16였습니다. (벌써 한 달이 지났네요;;) 늦게나마 멤버십 수료 회고를 작성해보려고 합니다. 네이버 부스트캠프를 수료한 저는 어떤 점이 달라졌는지를 중점으로 작성해 볼게요. (네이버 부스트캠프 회고도 이 글이 마지막이겠네요. 물론 프로젝트는 꾸준히 유지보수할 예정이기 때문에 moti의 개발일지는 올라올 거 같아요 🙂) 숲을 보는 문제해결력 먼저 문제 해결에 임하는 태도가 바뀌었습니다. 네이버 부스트캠프 이전에는 문제 해결을 주먹구구식으로 진행했던 거 같아요. 당장의 문제 해결에 급급해서 사이드 이펙트, 전반적인 구조, 근본적인 원인 등을 고민하지 않았고, 단순히 문제 해결이 되면 ..
[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가 어떤 앱인지 소개하는 ..
[회고] 네이버 부스트캠프 웹・모바일 8기 그룹 프로젝트 2주 차 회고 & 기술적 고민
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 그룹 프로젝트 1주 차에는 기획을 주로 했고, 이를 바탕으로 그룹 프로젝트 2주 차에는 실제 개발에 들어갔습니다. 처음으로 협업을 해보면서 무엇을 느꼈는지 작성하고, 어떤 기술적 고민을 했는지도 적어보겠습니다. 그리고 최근에 도파민 다이어트를 해보고 있는데요. 이에 대한 짧은 이야기도 해보려고 합니다 ㅋㅋ 협업을 나누는 단위 저희 모티메이트 팀의 iOS는 저와 팀원 1명, 총 두 명입니다. 함께 기획하고 디자인한 걸 어떻게 나눠야 좋게 협업할 수 있을지 고민했습니다. 근데 이게 회사의 협업이랑은 성격이 좀 다른거 같더라고요. 회사의 협업은 효율 중심이지만 네이버 부스트캠프는 함께 성장하는 측면을 더 강조하고 있었습니다. 그래서 어떻게 해야 함께 성장하고 앱의 흐름을 모두가 이해하면서 적당히 효율도 ..
[회고] 네이버 부스트캠프 웹・모바일 8기 멤버십 7, 8주 차 회고 & 기술적 고민
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 6주 차 회고를 하고 거의 2주 간 포스팅이 없었습니다. 그만큼 네이버 부스트캠프가 바빴고 알찼답니다 ㅎㅎ 이번 7, 8주 차에는 페어 프로그래밍이라는 걸 했습니다. 혼자서 할 때보다 1.5배로 힘들고 2배 재밌었던 경험이었습니다 ㅎㅎㅎ 바로 회고해 봅시다. 페어 프로그래밍 위에서 말했듯 7, 8주 차에는 페어 프로그래밍을 진행했습니다. 두 명이 짝을 지어서 네비게이터, 드라이버로 나눠서 같이 작업하는 방식이에요. 내비게이터는 지시하는 역할, 드라이버는 지시를 듣고 실행하는 역할입니다. 페어 프로그래밍에서 가장 중요한 건 분업이 아니라 하나의 컴퓨터로 같이 작업을 하는 것입니다. 그래서 저희는 한 명이 화면 공유를 해서 작업하는 방식을 선택했어요. 하나의 코드를 두 명이 대화하면서 짠다는 게 괜찮이..
[회고] 네이버 부스트캠프 웹・모바일 8기 챌린지 3주 차 회고
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 네이버 부스트캠프 웹모바일 8기를 시작한지 벌써 3주가 지났네요. 시간은 항상 빨리 가는 거 같습니다. 최근에 악귀라는 드라마를 보고 있는데 1시간짜리 악귀는 20분처럼 느껴지고, 12시간 챌린지는 3시간처럼 느껴지네요. 근소하게 챌린지가 더 시간이 빨리 가는군요 ㅋㅋ 이번 주차는 반성거리가 더 많습니다. 네이버 부스트캠프 웹・모바일 8기 챌린지 3주차 회고에서는 반성점에 대해 말하고, 3주차부터 바뀌었던 챌린지 일정에 대한 후기도 말해보겠습니다. 코드 리뷰 반성 이번 코드 리뷰에서는 다른 팀원에게 큰 도움이 안 되었다고 느꼈습니다. 이전처럼 다른 팀원의 코드를 분석해서 좋은 점, 개선했으면 좋을 점, 궁금한 점에 대해 고민했습니다. 그렇지만 이전과는 다르게 의견의 퀄리티가 많이 낮았다고 생각합니다..
[회고] 네이버 부스트캠프 웹모바일 8기 코딩테스트 1차, 2차 후기 / 챌린지 합격
·
경험 회고/코테, 면접
서론 최근에 네이버 부스트캠프 웹모바일 8기 코딩테스트를 응시했습니다. 아직 챌린지 합격 결과는 나오지 않았지만(7월 5일에 나옴), 코딩테스트 1차, 2차 후기 포스팅부터 진행해보겠습니다. 챌린지 결과는 추후 해당 포스팅에 업데이트하겠습니다. (맨 아래 추가 완료) *서류는 조건만 충족하면 무조건 합격이어서 생략하겠습니다. 1차 코딩테스트 1차 코딩테스트는 6월 19일 오후 7시 ~ 9시까지 진행되었고, 알고리즘 문제와 CS 문제가 출시되었습니다. 모바일 감독, 화면 녹화로 감독이 이뤄지고, 인터넷 검색이 가능합니다. (참고서적은 X) (참고로 참가비 1만원이 있었습니다.) 알고리즘 문제 알고리즘이라고 적었지만 모두 구현 문제였고, 하나는 단순 출력 문제였습니다. 그렇지만 상당히 정신력이 소모되었어요...
[네이버 DEVIEW 2021] IT 리뷰 - 네이버 DEVIEW 2021 굿즈 리뷰, 굿즈 당첨 후기
·
IT 소식
[네이버 DEVIEW 2021] IT 리뷰 - 네이버 DEVIEW 2021 굿즈 리뷰, 굿즈 당첨 후기 안녕하세요. 개발하는 정주입니다. 오늘은 네이버 DEVIEW 2021 굿즈 당첨 후기와 굿즈 리뷰에 대해 포스팅하려고 합니다. 네이버 DEVIEW 2021이 무엇인지는 아래 포스팅에서 확인해 주세요. 2021.11.30 - [IT/IT] - [네이버 DEVIEW 2021] IT 리뷰 - 네이버 DEVIEW 2021 후기 [네이버 DEVIEW 2021] IT 리뷰 - 네이버 DEVIEW 2021 후기 [네이버 DEVIEW 2021] IT 리뷰 - 네이버 DEVIEW 2021 후기 안녕하세요. 개발하는 정주입니다. 오늘은 네이버 DEVIEW 후기에 대해 포스팅하려고 합니다. DEVIEW란? DEVIEW란 ..
[네이버 DEVIEW 2021] IT 리뷰 - 네이버 DEVIEW 2021 후기
·
IT 소식
[네이버 DEVIEW 2021] IT 리뷰 - 네이버 DEVIEW 2021 후기 안녕하세요. 개발하는 정주입니다. 오늘은 네이버 DEVIEW 후기에 대해 포스팅하려고 합니다. DEVIEW란? DEVIEW란 네이버 개발자 컨퍼런스입니다. 올해는 코로나로 인해 작년처럼 비대면 컨퍼런스로 진행되었습니다. 11월 24일부터 11월 26일까지 진행이 되었는데 역대 최대 116개 세션과 36개 LIVE BOOTH 준비가 되었습니다. 저는 DEVIEW를 처음 보는 입장에서 오프라인에서는 어떻게 진행이 되었을지 궁금하네요. 참여한 섹션(SESSION) 저는 iOS로 진로를 잡고 취업을 준비하고 있기 때문에 모바일 섹션을 중점으로 살펴보았습니다. 이번 DEVIEW는 필터를 이용하여 카테고리와 토픽을 한 눈에 볼 수 있었..
유정주
'네이버' 태그의 글 목록