일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- yml
- sts
- Native
- 로또
- mysql
- sql
- 이클립스
- Java
- 스프링
- springboot
- 자바스크립트
- 폰트
- 시놀로지
- Android
- 시큐리티
- Navigation
- 안드로이드
- 앱
- EAS
- sdk
- YAML
- 배포
- thymeleaf
- string
- spring
- react
- DB
- Admob
- expo
- sqlite
- Today
- Total
목록IT (24)
Dev JS Blog
초전도체(超電導体, Superconductor)는 특정 온도 이하에서 전기 저항이 없거나 매우 낮아지는 현상을 나타내는 물질입니다. 이러한 특성은 1911년에 처음으로 발견되었으며, 현재까지도 많은 연구와 응용 분야에서 관심을 받고 있습니다. 초전도체의 특별한 물성으로 인해 다양한 분야에서 혁신적인 기술과 발전 가능성을 가지고 있습니다. 이 글에서는 초전도체의 원리, 종류, 응용 분야, 그리고 연구 동향 등에 대해 자세히 알아보겠습니다. 초전도체의 원리 초전도체의 주요 특성은 저온에서 전기 저항이 없거나 매우 낮아진다는 것입니다. 이러한 특성은 현상을 발견한 순간부터 물리학자들의 놀라움과 끊임없는 연구를 자아냈습니다. 초전도체의 원리는 주로 두 가지로 분류할 수 있습니다. 0저항 현상 (Zero Resi..
Expo Sqlite 를 사용하기 위해 패키지를 추가해준다. yarn add expo-sqlite import * as SQLite from 'expo-sqlite' const DB_NAME = 'app.db' const DB_VERSION = '1' const db = SQLite.openDatabase(DB_NAME, DB_VERSION) db.exec([{ sql: 'PRAGMA foreign_keys = ON;', args: [] }], false, () => console.log('Foreign keys turned on') ) 원하는 DB 이름과 버전을 지정해준다. db.transaction(tx=>{ tx.executeSql('select * from table',[], (tx,resultS..
이번에 새로운 앱을 또 만들면서 타입스크립트로 진행했는데 navigation을 할때 문제가 생겼다. ... 기본적인 navigation 소스를 작성하고 Main 페이지에서 Props 받았는데 navigation 이 에러가 났다. 타입스크립트다 보니 역시 타입을 지정해줘야겠다 생각했는데 근데 뭘로 지정해야하는건지 막막했다. 내가 원하는 페이지 는 일단 2개 이다. Main 페이지와 Excercise 페이지이다. export type RootStackParamList = { Main: undefined; Exercise: undefined; }; 원하는 페이지 네임을 type 으로 생성해준다. const Stack = createStackNavigator() Stack의 제네릭을 RootStackParamL..
expo에서 프리빌드하고 환경 변수까지 세팅 다하고 가상디바이스 까지 켜지는데 Activity 를 실행 못 한대나 뭐래나... 가상디바이스는 실행이 잘되는데 정작 앱 실행이 계속 되지 않았다. 몇시간 삽질 후 뭔가 꺼림직했던 것중 하나가 이번에 새로 만든 앱 패키지명에 언더바(_)가 껴있었는데 이게 문제 일까 하고 패키지명을 수정해보니.. 앱 실행이 잘되었다. 혹여 패키지 명에 언더바가 들어간다면 app.json 에서 package 명을 지우던가 수정하고 android, .expo 파일을 삭제하고 다시 실행해보면 된다. 이걸로 몇시간 고생했는데 행여 나같은 분들 있으면 패키지명 고쳐보세요..!
SDK 환경 변수 설정하자. 고급 시스템 설정 > 시스템 속성 > 환경변수 환경변수에서 시스템 변수 > Path 를 편집 Path에 Sdk platform-tools 경로를 새로 추가 해준다. cmd 창에서 adb 를 입력했을때 버전 정보가 나온다면 성공이다. 이후 IDE 툴도 재실행 해주자. 그리고 Expo 를 쓰면서 가상 디바이스 실행이 계속 안되어서 봤더니 환경변수를 또 추가해줘야 했다. 시스템 변수가 아닌 그냥 변수에 ANDROID_HOME 으로 sdk 경로를 새로 추가해주니 가상 디바이스가 제대로 잘 실행이 되었다.
Expo 에 Admob 패키지인 react-native-google-mobile-ads 를 추가 후 평소처럼 앱을 실행하면 RNGoogleMobileAdsBannerView 라는 에러가 발생한다. Admob 추가 후 여러가지 에러들이 발생할 것이다. Admob을 추가하는 순간 이제 (기존에 사용하던) Expo Go 를 사용할 수는 없다. yarn expo prebuild 혹은 yarn android 해당 명령어 후 패키지 이름을 지정해주면 android 폴더가 생성이 된다. 이후 기존 실행대로 실행하면 된다. 만약 가상디바이스가 실행이 안된다면 환경변수 설정을 해주자. 2023.06.18 - [IT] - SDK 환경 변수 설정 및 Expo 가상 디바이스 실행 SDK 환경 변수 설정 및 Expo 가상 디바..
이 과정은 먼저 프로젝트가 EXPO 로 만든 앱으로 EAS 첫 설정이 되어 있어야 하며 최초 앱 출시가 완료된 후 진행 한다. EAS 를 통한 배포를 하기위해서는 구글 콘솔과 EAS 를 연동 해줘야한다. 1. 구글 콘솔 액세스 설정 먼저 구글 콘솔에서 설정 > API 엑세스 해준다. 새 프로젝트 만들기 해준다. google cloud platform 에서 보기 클릭 2. Google Cloud 설정 여러가지가 있지만 IAM및 관리자 클릭 서비스 계정 에서 서비스 계정만들기를 해준다. 계정 이름을 입력하면 서비스 계정 ID는 자동으로 입력된다. 역할은 서비스계정 > 서비스 계정 사용자로 선택 후 완료한다. 완료 하면 서비스 계정이 완성되어있다. 생성된 서비스 계정에 키관리를 선택 해준다. 키 추가로 만들기..
2023.06.13 - [IT] - Expo Android App 만들기 - 9 (EAS Build) Expo Android App 만들기 - 9 (EAS Build) 2023.06.13 - [분류 전체보기] - Expo Android App 만들기 - 8 (Admob Button) Expo Android App 만들기 - 8 (Admob Button) 2023.06.11 - [IT] - Expo Android App 만들기 - 7 (React Navigation) Expo Android App 만들기 - 7 (React Navigation) 2023.06 allmana.tistory.com 이제 이 로또 번호 뽑기 앱을 구글 스토어에 출시해보겠다. 일단 EXPO 에 가입을 해야한다. EAS 설치 yar..