일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 너비우선탐색
- CS
- 알고리즘
- computerscience
- 야놀자
- html/css/js
- 부트캠프
- 자바스크립트
- KAKAO
- 그리디
- Javascript
- BFS
- 패스트캠퍼스
- 국비지원
- 컴퓨터과학
- 코딩테스트
- cpu
- 프론트엔드개발자
- nodejs
- 국비지원취업
- 백준
- LinkSnap
- DFS
- github
- git
- 코테
- 컴퓨터공학
- js
- 호이스팅
- CSS
- Today
- Total
목록전체 글 (326)
My Boundary As Much As I Experienced
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
만들게 된 배경앤트타임 내 스킨 종류가 4가지에서 6가지가 되면서equipment페이지의 탭바가 너무 협소해지게 되었고, 고정영역으로 있기 힘들어졌다.그래서 좌우스와이핑이 되는 탭바를 만들게 되었다. 내가 기본적으로 사용하던 탭바 컴포넌트는 이것이다.react-native-collapsible-tab-view(https://github.com/PedroBern/react-native-collapsible-tab-view)줄여서 RNCTV라고 하겠다. 보통의 경우에는 react-native-tab-view(https://reactnavigation.org/docs/tab-view/)만 써도 가능한데,앤트타임엔 상단 영역이 collapsible 될 수 있는 구조의 view들이 많다보니 RNCTV를 메인으로 ..
보호되어 있는 글입니다.
문제 상황:나는 API_KEY나 여러 인증서 값들이 dev/prod 환경 별로 다르게 주입되게 하려고react-native-config를 도입하였다. 그리고 이런 값들이 추가될 때마다 .env파일에 이쁘게 추가해줬는데...BASE_URL=https://...TOPIC_ALL_USERS=...GOOGLE_KEY=... 새로 추가한 Google WebClientId 값이 iOS 시뮬레이터로 빌드 시 계속 undefined가 뜨는 것이다.(위 .env파일에선 GOOGLE_KEY라고 해놨다.) 그런데 TOPIC_ALL_USER와 BASE_URL는 보이는데 GOOGLE_KEY만 안 보인다니.. 너무 이상했다..env파일이 아예 안 먹히는거면 몰라도 .env파일의 다른 값들은 다 보이는데 유독 한 값만 안 보인다..
문제 상황:Android에서 Flavor 설정을 해줬다. Flavor란 안드로이드 빌드 시 앱의 설정 분기를 하게 해주는 옵션이다.(혹자는 이 설정으로 free/paid 버전을 분기처리하기도 하고, 혹자는 이 설정으로 dev/prod 버전을 나누기도 한다.) 나도 최근 Flavor 설정으로 dev/prod 인증서를 따로 붙여주는 설정을 진행하였다.그런데 에뮬레이터로 dev용으로 빌드했다가 prod로 빌드 전환할 때 성공하기는 하는데, 아래처럼 로그인 에러가 뜬다... [10] DEVELOPER_ERROR라는데...알아보니 인증서가 맞지 않는다는 얘기가 나온다. 나는 분명 아래처럼 development와 production으로 각기 다른 firebase project의google-service.json 파..
react-native-config 설정을 하게 된 배경조금 충격적인 이야기겠지만 내가 입사할 당시 앤트타임은 환경 변수 없이API주소며 여러 인증서 값들이 하드코딩되어 있었다... 난 이걸 react-native-config를 이용해서 마스킹하였고,또한 debug/release 빌드 시 각기 환경에 맞는 api-key로 들어가게 하였다. 1. .env파일 생성하기.env루트단에 .env파일을 생성하였다. 그러나 이 env파일은 iOS빌드 시 마다 값이 바뀐다.테스트로 빌드하면 테스트 값으로, 상용으로 빌드하면 상용 값으로 계속 스위칭 된다.BASE_URL=https://...TOPIC_ALL_USERS=...GOOGLE_KEY=... 그리고 env폴더를 만들어서 테스트/상용 서버에 각기 넣어줄 환경..
보호되어 있는 글입니다.
보호되어 있는 글입니다.