[팀 프로젝트] 갤러리 뷰 Fragment 구현 완료 - 개발 회고록
·
🌤 프로젝트/UMC 3기: 당신의 발자취
들어가며 이번 포스팅의 목적은 이틀이라는 시간동안 연속 작업을 기반으로 UMC 3기 "당신의 발자취" 안드로이드 개발 파트에서 맡은 갤러리 뷰 중 Fragment 작업을 완료 후 개발하면서 느꼈던 점, 새롭게 배운점을 기록하기 위해 포스팅한다. # 사담 개인적으로 학기 중에 UMC 3기 활동말고도, 되게 다양하고 많은...ㅎㅎ 활동을 했기에 안드로이드 개발 공부를 별로 못했었다. 그래서, 안드로이드 개발 지식이 그렇게 풍부하진 않지만, 핵심적인 안드로이드 개발 요소들만 알고 있는 채로 이번 프로젝트에 내가 맡은 부분에 대한 구현을 시작하였다. # 포스팅의 방향성 이번 포스팅에선, 개발에 대한 직접적인 스킬보다는, 안드로이드 개발 지식이 부족했음에도, 구현하고자 하는 바를 비교적 빨리 구현해낼 수 있었던 ..
[개인 스터디] NestJS 정복하기 #01 - NestJS 템플릿의 이해
·
📚 스터디/백엔드
NestJs 개발의 이해 - NestJS 아키텍처 NestJS로 게시물 생성 API를 만든다고 가정해볼 때, 아래와 같이 모듈?을 생성해서 개발을 한다. 아마도, Node.js에서 기능별로 폴더를 나눠서 아키텍처 구성해둔 것과 같다고 생각이 듦. 게시물 생성 시에는 "공개글", "비공개글"을 설정할 수 있기에 이에 따른 인증을 해주는 Auth 모듈과 게시물 생성을 해주는 Board 모듈을 구성해서 개발한다는 걸 알 수 있다. 해당 부분에 대해선, NestJS를 좀 더 공부해보고 추가 포스팅을 하도록 하겠다. 현재의 포스팅은 NestJS 단기적으로 공부하면서 정리하는 포스팅이기에, 내용이 추상적일 수 있다는 점을 감안하면 좋겠다! 시간이 남을 때, 업로드된 포스팅을 보기좋게 업데이트 하겠습니다~~ Nest..
[안드로이드] 4주차: LifeCycle, 외부 작용으로의 Activity 예외처리
·
📚 스터디/프론트엔드
앱의 기본 특징 - 피할 수 없는 외부와의 상호작용 앱은 PC와 다르게 외부 작용으로부터 직접적으로 상호작용을 받는 특징이 있다. 예를들면, 휴대폰 모바일 게임 앱을 사용하다가, 외부 작용인 "전화"가 걸려오면, 진행 중인 게임이 멈추고 "전화"가 걸려온다. 그러면, 전화가 와서 전화 화면으로 화면이 바뀌게 되면, 앱에서는 어떤 동작을 해야될까? 참고로, 전화가 걸려오는 건 안드로이드 OS에서 작동하는 시스템이다. 그렇기에, OS를 수정하는 건 어려운 일.. 이에 대해선, Activity의 LifeCycle을 통해 해결한다. 오늘은, Activity LifeCycle에 대해 배워보고, 안드로이드 앱에서 외부 작용을 어떻게 처리하는지를 알아보자! Activity LifeCycle (생명주기) 란, 하나의 ..