크로스 플랫폼을 그다지 선호하지 않기 때문에, 선호하지는 않지만 알고 사용하지 않는 것과 모르고 사용하지 않는 것의 차이점 때문에 겸사겸사 글을 작성하게 되었다. 그렇기 때문에 해당 카테고리에서는 플러터를 사용할 때 꼭 알아야 하는 정보, 차이점 등이 가장 중요한 정보가 될 것이다.

 

1. 최초 세팅

https://flutter.dev/ 로 접속

 

해당 버튼을 누르게 되면 어떤 플랫폼에서 사용할건지 물어보는데, 매번 다르겠지만 이번에는 Windows -> Android 를 선택하도록 한다.

 

휠을 내리다 보면 Download and install 버튼이 있고, 해당 버튼을 클릭하게 되면 아래와 같이 다운 받을 수 있는 link를 볼 수 있다. 다운 받도록 하자.

 

 

다운이 완료 되었으면 원하는 경로에 해당 파일의 압축을 풀면 된다.

 

여기서 주의사항은 Program Files에는 압축을 풀지 말도록 하자.

 

압축 해제가 완료 되었으면 환경 변수의 Path에 \bin 폴더를 세팅하도록 하자.

 

이후 Android Studio를 실행하고, File -> Settings -> Plugins에 들어가서 Flutter를 검색 후 install을 하면 된다. 설치가 완료 되었으면 아래와 같이 표시될 것이다.

 

 

 

자, 여기까지 설치를 하였다면, project를 생성할 수 있는 기본세팅은 완료되었다.

 

기본 프로젝트를 생성하는 방법은 다음글에서 알아보자.

Posted by 그만좀 :

Source Tree같은 Tool을 사용할 수 있지만, 상황에 따라서 git bash를 통하여 작업해야 할 경우가 있다.

다음 경우에 사용할 수 있는 방법을 알아두면 편리하다.

 

이전에는 아이디와 비밀번호로 사용가능했으나, 현재는 사용할 수 없기 때문에 Token 생성부터 진행해야하며,

 

생성 방법은 다음과 같다.

 

git bash 이용방법

1. token 생성
- profile -> settings -> developer settings -> personal access tokens -> tokens(classic)  등록
- note(용도), select scopes(권한) 세팅 후 -> generate token 선택
- bash or tool에서 password 입력 필요 시 입력

2. commit
- 해당 폴더 이동
- ls -al
- git status
- add : git add 파일명 or git add .(전체)
- cancel : git reset 파일명 or git reset(전체)
- commit : git commit 후 메시지 작성(git commit -m "메시지" 로 대체 가능
- commit cancel : git log -> git reset --soft a32323(commit 코드)
- push : git push -u origin main

Posted by 그만좀 :

android를 사용하다보면, 여러 국가의 언어를 적용해야 할 때가 있다. 

그럴 때 코드로 하나하나 적용해서 처리하기 보다는 일괄적으로

string.xml을 적용하는 편이 더욱 보기 좋고, 편하다.

 

사용 방법은 간단하다. 

폴더의 경우 다음과 같이 이름을 적용한 후 res 폴더 안에 적용하면 국가별 언어를 선택했을 때 string.xml이

 

자동으로 적용된다..

언어 (국가) 폴더(언어) 폴더(언어 + 국가)
한국어 (대한민국) values-ko values-ko-rKR
영어 (호주) values-en values-en-rAU
영어 (캐나다) values-en-rCA
영어 (영국) values-en-rGB
영어 (뉴질랜드) values-en-rNZ
영어 (싱가포르) values-en-rSG
영어 (미국) values-en-rUS
일본어 (일본) values-ja values-ja-rJP
중국어 (중국 간체(본토)) values-zh values-zh-rCN
중국어 (중국 번체(대만)) values-zh-rTW
독일어 (독일) values-de values-de-rDE
독일어 (오스트리아) values-de-rAT
독일어 (스위스) values-de-rCH
독일어 (리히텐슈타인) valued-de-rLI
스페인어 (스페인) values-es values-es-rES
프랑스어 (프랑스) values-fr values-fr-rFR
프랑스어 (벨기에) values-fr-rBE
프랑스어 (캐나다) values-fr-rCA
프랑스어 (스위스) values-fr-rCH
이태리어 (이탈리아) values-it values-fr-rIT
이태리어 (스위스) values-fr-rCH
네덜란드어 (네덜란드) values-nl values-nl-rNL
네덜란드어 (벨기에) values-nl-nBE
폴란드어 (폴란드) values-pl values-pl-rPL
러시아어 (러시아) values-ru values-ru-rRU
체코어 (체코) values-cs values-cs-rCZ

 

Posted by 그만좀 :