230113 KDT회고

이셀·2023년 1월 13일
0

프로젝트

프로젝트명

INTERMISSION(인터미션)

팀원

  • 이유정
  • 김명준
  • 김승우
  • 김예슬
  • 남마리나

프로젝트 소개

공연예술통합전산망(KOPIS)의 오픈 API을 활용하여 뮤지컬 상세정보를 제공, 리뷰를 작성하고 소통할 수 있는 앱입니다.

기술 스택

  • React-Native
  • Emotion Styled-components - 타일 컴포넌트의 재사용을 위해 선택
  • React Navigation
  • firebase
  • React Query
  • Expo
  • react-native-xml2js - PI XML 데이터를 JSON 데이터로 변환하기 위해 사용

진행

각자 맡은 기능을 열심히 구현, 잘 안되는 부분들이 있을 때 팀원들끼리 틈틈히 메꾸려고 다같이 고민하고 노력했다는 것
그래서 필수기능 구현은 해결했다!!
아쉬운 점들이 없진 않겠지만, 깃허브를 제대로 사용할 수 있도록 같이 오류를 잡았고 깃허브 숙련도가 많이 올라갔다는 점을 느꼈다!

느낀점(소감과 문제점)

마이페이지영역을 처음 맡았는데 파이어베이스한번 공부해보자! 라는 마음으로 했는데, 와
진짜
어려웠다...
AWS랑 비교했을 때 파이어베이스가 명시적이라는 점은 좋았는데 파이어베이스랑 연결하기 위해서 제시해주는 명령어들을 모르면 전혀할 수 없기도 했고 위치를 알지 못하는한(db service, fire store등등) 편하게 쓰는게 어려웠다.

그리고 또 문제점이 있었는데 리액트를 하는게 아니라 리액트 네이티브 앱을 하는거라서 그런지 리액트에서 멀쩡하게 돌아가는 것들이 앱으로 배포하려니까 모든 부분들이 틀어지기 시작했다는 점이었다ㅜㅜ

우리 팀의 경우 null과 undifined가 터졌는데, null영역에 있는 부분들은 alert을 작성하거나 null병합 연산자를 사용해서 처리를 했다....
솔직히 이전에 매니저님이 알려주시고 보여주신 null병합 연산자 예시를 보고 기절초풍했는데 실전으로 들어갈 줄은 몰랐다...
진짜 안쓸줄알았다...
근데 정신차려보니까 지금 우리 팀이 쓰고 있는게 null병합 연산자라는걸 알았다...ㅠㅠ

null 병합 연산자 참고 블로그> https://developer-talk.tistory.com/300

앞으로 해야할 것

그래서 결론은
1. 자바스크립트 공부 열심히 하자 특히... 매번 느끼는 건데 연산자... 공부...진짜 필요하다...
2. 리액트 공부 열심히 하자
3. 살면서 파이어베이스를 만나지 않도록 기도하며 json 공부를 열심히 하자

profile
프론트엔드 개발 과정을 기록 중입니다:)

0개의 댓글