일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HTML
- modal
- 앱 시장 조사
- innerHTML
- UI
- Event
- es6
- 커스텀 테마
- javascript
- innerText
- Dom
- nodeValue
- textContent
- eas build
- node
- Review
- expo
- a11y
- js
- ES5
- snyk
- Empty
- addEventListener
- 앱 마케팅 전략
- 빌드 전 점검
- eas
- react
- yet
- node.js
- CSS
- Today
- Total
목록2025/03 (4)
the murmurous sea
깃헙에 파일을 main 브랜치에 푸시할 때마다 Snyk 보안 검사가 자동으로 실행되도록 설정하려면, 해당 프로젝트에 GitHub Action workflow를 만들어야 한다. 1. GitHub Actions Workflow 파일 만들기1) 프로젝트 안에 workflows라는 새로운 폴더를 만들고 YAML 파일을 생성한다.mkdir -p .github/workflowstouch .github/workflows/snyk-security.yml 2) YAML 파일의 내용 예시는 다음과 같다.name: Snyk Security Scanon: push: branches: - main pull_request: branches: - mainjobs: security: runs-..
1. .envExpo는 .env 파일을 지원한다. 그러므로 그냥 루트 폴더에 .env를 만들고 변수를 작성하면 되는데, 주의할 점은 이 파일에 작성하는 변수는 항상 "EXPO_PUBLIC_"이라는 prefix로 시작을 해야한다는 것이다. 이를 따르지 않을 경우, 변수를 가져오지 못해 undefined가 뜬다.변수를 불러오는 방식은 dotenv처럼 process.env.로 시작을 하면 된다. 즉, 변수가 SERVER_URI이라면 1) EXPO_PUBLIC_SERVER_URI로 저장 후 2) process.env.EXPO_PUBLIC_SERVER_URI로 가져오기 2. secret퍼블릭에 오픈되면 안되는 변수의 경우는, EAS에 직접 저장하면 된다. 1) eas secret:create를 원..
EAS로 빌드를 진행하기 전에 프로젝트에서 진행해야하는 마무리 단계들. 1. expo-doctor를 실행해서 프로젝트 점검 : 재확인해서 결과에 아무 것도 나오지 않을 때까지 수정 작업 2. eas secret:list를 사용해서 환경 변수 확인 3. eas.json이 잘 설정이 되어 있는지 확인 - build를 "development", "preview", "production"에 따라 다르게 빌드 조건을 설정할 수 있다. - eas secret으로 저장한 환경변수를 여기에서 연결시킬 수 있다.{ "cli": { "version": ">= 5.9.1" }, "build": { "development": { "developmentClient": true, ..
Expo 프로젝트에서 UI-Kitten을 사용할 때 다음과 같은 컬러 테마 관련 필요가 있을 때 설정 방법.1. 커스텀 컬러를 사용2. Secondary 컬러 버튼도 적용3. 기기의 테마 모드와 동일한 eva 테마가 앱에서 자동 적용 1. 커스텀 컬러 사용theme 객체를 별도의 파일(theme.json)로 만들어, 기존 테마에 연결한다. 1) Eva Design System 페이지에 들어가면 자동으로 색 리스트 생성 및 json 파일 다운로드가 가능하다.2) 다운받은 파일을 루트 폴더에 넣고 App.js에 import 한다. 2. Secondary 컬러 버튼 적용1) 원하는 Secondary 컬러 버튼을 위한 객체를 생성하여 별도의 파일(mapping.json) 저장한다.2) App.js에 불러온 후..