Univdev
취소

[React Native] Please accept all necessary Android SDK licenses using Android SDK Manager

개요 최근 제 맥북 패키지가 여러모로 꼬여서 아예 공장 초기화를 돌린다음 개발환경을 다시 세팅했습니다. React Native 환경은 개발환경 초기 세팅이 아주 뭣같기로 유명합니다. 실행만 하면 충돌이 일어나는데 원인은 모르겠는 상황이 참 많이 터지죠. 이번에 작성할 포스트도 그에 관해서 작성할 예정입니다. 사건 개발 환경 설정법에 따라서 JDK 설치...

회사 기술 블로그 구축 완료!

회사 기술 블로그 구축 현재 제가 다니고 있는 회사 단감소프트의 기술 블로그를 구축했습니다. 회사 업무로 인해 마주친 이슈들과 그 해결 방법들을 주로 올리게 될 것이며, 제가 작성한 문서 중 일부는 이 블로그에도 옮겨올 계획입니다. 기술 블로그의 장점 기술 블로그의 장점은 다음과 같습니다. 기술적인 이슈들을 기록하므로, 같은 이슈가 벌어졌을 ...

[Jekyll] Liquid Exception: Liquid syntax error

사건 바로 이전 포스팅인 React Native Calendars 오픈소스를 파헤쳐보자를 작성하던 도중 있었던 일입니다. 자꾸 프로젝트를 실행하면 계속 이런 에러문이 노출되면서 블로그를 로컬에서 실행할 수가 없게 되었습니다. Github pages에 배포를 하면 CI/CD와 Deploy가 무사히 진행이 되는게 보이는데도, 해당 포스팅이 노출되지 않...

React Native Calendars를 통해 오픈소스를 파헤쳐보자

기존에 사용하던 오픈소스 회사에서 개발하고 있는 서비스 앱에 다음과 같은 캘린더가 있습니다. 이 캘린더는 다음과 같은 기능을 합니다. 날짜 선택 버튼을 누르면 Navigation을 통해 표시가 된다. 날짜를 선택하면 해당 날짜에 작성 된 자신의 글이 목록에 노출 된다. 세로 방향으로 스크롤을 하면서 1개월씩 뒤로 앞으로 이동할 수 있다....

기술 블로그를 시작하게 된 이유

누구세요? 안녕하세요? 프론트엔드 개발자 박찬영입니다. 특성화 고등학교를 졸업한 이후 대학도 열심히 다니고 회사 일도 열심히 하면서 살아가는 평범한 개발자입니다. 블로그를 개설한 이유 저는 벌써 약 3년 6개월의 경력을 갖게 되었습니다. 4년차인거죠. 나름 회사에서 인정도 받으며 커리어를 쌓고 있으니 한참 자신감이 뿜뿜하던 2021년. 개발 과정에서...

[React Native] StyleSheet.create vs Plain Object

StyleSheet.create vs Plain Object React Native로 앱을 개발해 본 적이 있는 분들이라면 css를 선언할 때 const Styles = StyleSheet.create({ container: { flexDirection: 'row', }, }); 처럼 StyleSheet.create를 사용하여 선언하는...

Git 메시지 컨벤션

개요 우리는 협업 과정에서 하나 이상의 버전 관리 툴을 사용합니다. 소스코드의 공유, 소스코드 백업 등 셀 수도 없이 다양한 이유가 있겠지만 ‘이력 관리’라는 강력한 기능을 활용하는 점에 대해서는 다른 의견이 없을겁니다. 둘 이상이 소프트웨어 개발에 참여하다보면 서로가 개발한 부분이 Conflict가 발생하기도 할거고, 어제까지만 해도 이슈 없이 동...

[jekyll] 프로젝트 구동하는법

개요 마크다운 문서를 배포하기 전에 미리 보기 위해서, 블로그 레이아웃을 커스터마이징 하기 위해서 등등 여러가지 이유로 프로젝트를 로컬에서 구동 할 필요가 있습니다. 본 문서는 Mac OS를 기준으로 작성 되었습니다. 설치 XCode Jekyll은 Ruby언어 기반으로 만들어진 SSG Framework입니다. 그렇기 때문에 Ruby언어를 해석할 수 있...