Just Do IT!

스파르타코딩클럽 내일배움캠프 9주차 회고 본문

스파르타코딩클럽 내일배움캠프/WIL

스파르타코딩클럽 내일배움캠프 9주차 회고

MOON달 2023. 1. 1. 20:39
728x90
반응형
React 프로젝트 마무리, React Native 시작

지난 주 주말 내내 올인했던 프로젝트가 드디어 마무리되고, 새로운 조가 되었다.

그리고 새롭게 React Native에 대해 공부하는 시간...

한주가 의외로 바빴다.

 

 

 

 

 

React 프로젝트 마무리

지난 수요일, 짧다면 짧았던 프로젝트가 마무리되었다.

 

지난 주 주말 내내 zep에서 조원들과 함께했고, 또 제출 직전 그리고 발표하기 바로 직전까지 배포를 해야 했던..ㅋㅋㅋ

기능+UI는 성공적으로 마무리했고 이걸 배포해서 보여주기만 하면 되는 거였는데, 그놈의 배포가 문제였다.

어디서 오류가 났는지 모를 정도로 오류가 나서...ㅠㅠ (튜터님한테 질문도 여러번 갔었다)

결국 배포를 하지 못하고 로컬 환경에서 영상을 찍었고 발표 역시 로컬 환경에서 진행되는 걸 보여줬었다.

 

그래도 예쁘게 완성되 페이지를 보니까 너무 뿌듯했었다. 그리고 React를 처음 배운게 엊그제같은데,

이렇게 프로젝트 하나가 또 완성되었다니...신기하기도 하고 시간이 참 빠르다 싶었다.

 

우리 조의 프로젝트 깃허브 링크.

https://github.com/react-teamProject/react-teamproject

 

GitHub - react-teamProject/react-teamproject

Contribute to react-teamProject/react-teamproject development by creating an account on GitHub.

github.com

 

이번에는 정말 깃과 깃허브를 잘 이용했었다.

git flow도 제대로 이용해서 PR도 날려보고 issue도 만들어보고, 커밋 컨벤션까지 나름 정해서 지켜도 보고...

협업하면서 중요하다면 중요하다고 보이는 것들을 이번에 해내고 나니까 진짜 프로젝트를 완성한 기분이었다.

물론 이전에도 나름 노력했었지만 이번처럼 브랜치를 기능별로 나누고, 커밋을 나누고, PR하면서 병합도 해보고...

git graph를 보니까 우리 조가 얼마나 열심히 완성했는지가 잘 보여서 너무너무 뿌듯했다.

 

프로젝트를 진행하면서 이번 조 조원들과 너무 많이 친해졌는데 목요일이 마지막이어서 너무너무 아쉬웠지만....ㅠㅠ

그래도 즐겁게 프로젝트를 진행한 것 같아서 정말 다행이다.

 

 

 

 

 

React Native 시작

프로젝트가 마무리된 목요일부터는 앱개발에 쓰이는 React Native에 대해 배우기 시작했다.

웹개발만 하다가 앱개발이라니...처음에는 너무 얼떨떨했고 초반 환경 세팅도 너무 버벅거려서 목요일은 내내

앱을 실행시키는 데에 시간을 많이 쓴 것 같다.

덕분에 error log를 써보기도 하고 터미널에서 삽질도 굉장히 많이 했었다 ㅋㅋㅋ

지금 생각해보면 그냥 바로 튜터님한테 질문해도 그만이었던 것 같은데, 실제로 내가 구글링 해보고 구글링해서 알아낸

방법들을 하나씩 적용해보고..하는 과정에서 더 많이 배운것 같기도 하다.

처음에는 버려진(?) 시간이 아까웠지만...ㅋㅋ 여튼 목요일과 금요일은 실행 오류와 싸우는 시간들이었다.

 

https://daydream-sy.tistory.com/105

 

[React Native] Expo 사용법

Expo란? 리엑트 네이티브로 하는 개발을 쉽게 할 수 있게 해준다. 리엑트 네이티브를 위한 set-up이 미리 구성되어있다. native 파일들을 사용자에게서 숨겨놓고, 알아서 관리해주는 툴 Expo의 장점 Exp

daydream-sy.tistory.com

https://daydream-sy.tistory.com/106

 

[React Native] Network Response Time Out error

폰으로 QR코드 인식 할 때 로딩이 좀 길어진다 싶더나 저런 에러가 나왔다. Network response timed out. 로딩이 길어진다 싶더니 저 에러가 나온게 세번이라서 바로 구글에 검색해봐서 지금은 오류를 해

daydream-sy.tistory.com

https://daydream-sy.tistory.com/110

 

[React Native] AsyncStorage 사용법

AsyncStorage란? 암호화되지 않은 비동기적인 데이터를 관리하는 Key-Value 시스템 앱 전역에서 사용 가능하며 LocalStorage 대신에 사용해야 한다 앱이 다운되더라도 기존 저장된 변수 및 세팅 사항들이

daydream-sy.tistory.com

 

덕분에 이틀사이에 작성했던 세 개의 글들...ㅋㅋㅋㅋㅋ

오류 해결한 기록과 잘 몰랐던 것들에 대해 기록해뒀다.

원래는 개인 노션에 이런걸 정리했었는데 이번에는 실시간 강의를 해서 그걸 토대로 공부하다보니까

노션에 정리할 틈이 없었다. (사실은 실행 오류 때문에....)

 

여튼 그래서 블로그 글로 정리했고 React Native에서 새로 배운 문법이나 코드 같은 것들은 따로 기록해둘 예정이다.

지금은 투두리스트로 배우고 있는데, 생각보다 비슷한 것도 많고 다른 부분도 많아서

월요일부터는 본격적으로(!) React Native 실시간 강의+지난주 복습 하면서 공부해야겠다.

 

 

 

 

 

이번주 마무리

이번주가 마무리되려고 시간을 보니 어느덧 2023년이다..!

어제 딱 31일에 회고 글을 쓰려고 했는데 개인적 사정이 있어서 이렇게 2023년 1월 1일 첫 글이 회고글이 되었다.

 

10월에 처음 사전 캠프를 시작하고 거의 3개월이 지났는데, 이제는 중반부를 넘어서 후반부를 달려가는 기분이다.

지금까지 뭘 배웠는지, 정신없이 지나가서 짚어볼 기회가 없었는데 내일부터는 일부러 시간을 내서라도 뭘 배웠는지

돌아보고 보충할 부분이 있는지 생각해봐야겠다.

늘 프로젝트가 끝나고 새로운 걸 배울 때마다 그 새로운걸 쫓아가느라 바빴는데, 이번에는 꼭 복습 시간을 뺴둬야지.

시간표만 따라서 공부하다보면 놓친 부분을 다시는 못할 것 같아서 1월부터는 생각해보고 공부를 시작해야겠다.

 

물론 지금 진행하는 React Native 공부도 꼭 해야지. 아무래도 프로젝트를 진행하다보니 프로젝트 진행하는 데 있어서 어려움이 있으면 안되니까....(민폐는 되지 말아야지)

아무튼, 하고 싶은 공부도 해야 할 공부도 많지만 아직은 2023년 1월 1일이니까!

 

남은 1월, 2월 그리고 수료까지. 올해 초반은 작년 후반기처럼 내일배움캠프가 주가 될 듯하다.

우리 모두 해피뉴이어!

728x90