반응형

1. 앱 서명하기

 - keytool -genkey -v -keystore c:/Users/USER_NAME/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

맨뒤에 alias도 변경해주자 key -> 내가정할걸로

※ keytool 위치는 해당 PC마다 다를 수 있음

반응형
반응형

1. Paste JSON as Code

 - json 파일을 class로 변환해줌

 - quicktype.io에 기반함

반응형
반응형

단축키 설정

 - 파일 -> 기본 설정 -> 바로 가기 키

1. 괄호간 이동

 - 바로 가기 키 명령어 : 대괄호로 이동

 - 기본 : Ctrl + Shift + \

 - 변경 : Ctrl + ]

 

2. 주석

 - 바로 가기 키 명령어 : 줄 주석 설정/해제

 - Ctrl + /

 

3. 파일 생성

 - 바로 가기 키 명령어 : 파일: 새 파일

 - Alt + Insert

 

4. 폴더(패키지) 생성

 - 바로 가기 키 명령어 : 파일: 새 폴더

 - Ctrl + Insert

 

5. 활성화된 파일 탐색기 열기

 - 바로 가기 키 명령어 : 파일: 파일 탐색기에 표시

 - 언제 : !editorFocus

 - Ctrl + Shift + Alt + O(영어)

 

6. 접기

 - 바로 가기 키 명령어 : 접기

 - 접기 : Ctrl + Shift + [

 - 펴기 : Ctrl + Shift + ]

 

7. 한줄 지우기

 - 바로 가기 키 명령어 : 줄 삭제

 - 언제 : textInputFocus && !editorReadonly

 - Ctrl + Y

반응형
반응형

1. freezed 명령어

 - flutter pub run build_runner build

2. release 생성 명령어

 - flutter build apk --release --target-platform=android-arm64

3. flutter build apk --split-per-abi

반응형
반응형

디바이스 화면을 가로 또는 세로로 고정해서 사용하고자 할 경우 아래와 같이 설정

 

1) 세로

SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);

2) 가로

SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft]);

 

※ 자세히 보면 배열이라서 추가로 설정이 가능함.

세로지만 위아래가 있고, 가로지만 좌우가 있으니 2개씩 선언이 가능함

반응형
반응형

타임존 확인

명령어 : timedatectl

sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

반응형
반응형

타임존 확인

명령어 : timedatectl

sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

반응형
반응형

1. ADB 폴더로 이동

 - 윈도우(Windows) cd C:\Users\사용자명\AppData\Local\Android\Sdk\platform-tools

 - 맥(Mac) cd ~/Library/Android/sdk/platform-tools/

2. 모바일기기랑 연결

 - .\adb connect 1.2.3.4:1234

 - adb 실행파일이 있는 곳에서 모바일기기의 아이피와 포트를 이용해서 연결함

 - ip_addr:port

3. 만약 연결이 안된다면 모바일기기에서 페어링이 되어 있는지 확인한다

 - 안되어 있으면 pairing을 한다

 - .\adb pair 1.2.3.4:1234

반응형
반응형

툴을 어두운 테마로 해놨을 경우 여러개 띄워놓으면 경계가 어디인지 헷갈림

그래서 색상을 변경함

1. setting.json 파일 열기

2. 색상 변경 값 추가 또는 변경

"workbench.colorCustomizations": {
        // 상단 타이틀바 글자
        "titleBar.activeForeground": "#ffffff",
        "titleBar.inactiveForeground": "#000000",
        // 상단 타이틀바 배경색
        "titleBar.activeBackground": "#9c4b78",
        "titleBar.inactiveBackground": "#87e1ec",
        // 하단 상태바 색상
        "statusBar.background": "#e6c06e",
        "statusBar.foreground": "#000000"
}

 

반응형
반응형

1. github에 저장소 생성

 - 사이트에서 저장소 생성

 - public, private 중 선택

2. 로컬에서 폴더 생성 하고 git 생성

 - ex) d:\project\test_proj

 - cd test_proj

 - git init

3. git pull origin main 해보기

4. main 브랜치로 변경

 - git checkout -B main

5. 상태 확인

 - git status

6. test_proj 폴더에 .gitignore 파일 생성

7. gitignore 파일 올리기

 - git add -A

8. 커밋

 - git commit -m "gitignore 파일 추가"

9. git 서버에 푸시

 - git push && git status

 

==========================

git init

git remote add origin https://......../asdf.git

git add .

git commit -m "first commit"

git push -u origin master

 

혹시 master 어쩌구 나오면

git checkout -B master

이렇게 변경 후 또 git push --set-upstream origin master 치라고 경고 뜨면 그대로 하자

반응형

+ Recent posts