google flutter 로 android, ios 앱 개발 시작
최대 2주 동안 매일 진행 예정
당연히 2주 안에 못 만드는 내용이지만 모듈별로 쪼개서 구현해놓고 하려고 작성 시작
맥 사용, 복사 붙여넣기도 못해서 맥 사용법을 같이 익히며 할 예정
소스는 gitlab 이나 그런데 올려서 매일 한 것을 눈으로 볼 수 있도록 하고
설계는 와이어프레임 이런 걸 그려야 하나 생각이 드는데 일단 오늘은 설치하고 툴 정하고 깃랩에 올리고만 해도 성공한 격일 것 같다
맥 사용, android studio 에 설치(vscode에 하려고 했는데 뭐 특징적인 거 두 개를 못 써서 android studio 쓸예정)
아 그리고 찾아보니까 flutter 는 dart 란 언어를 쓴다..
일단 설치
https://flutter.io/docs/get-started/install
나는 맥이니까 https://flutter.io/docs/get-started/install/macos
튜토리얼 그대로 따라하려고 한다
다운로드하고
원하는 폴더 위치에 넣고
터미널 켜서 실행
경로 설정
까지 했는데 모든 터미널에서 실행하려면 환경변수로 잡아줘야 되서 .bash_profile 파일을 수정해주어야 한다.
와 한 시간 반 동안 삽질해서 했다 ㅠㅠ
$HOME 밑에 .bash_profile 이 있다.
그리고 이것은 숨김파일이라 명령어 ls 로는 보이지 않고, ls -a 이라고 해야 보인다.
그래서 다른 경로 추가할 때는 어떻게 해야되는지 알아보다가 모르겠어서
flutter doctor command not found mac 라고 쳐서 검색하다가 또 모르겠어서 아 맞는 것 같은데 하다가 한글로 작성된 것을 보니
그냥 배치파일 실행해서 하더라. -> https://chlost.tistory.com/23
사막의 오아시스 같았지만 내가 원하는 게 아니기에 또 비슷한 것을 찾았는데 -> https://ghyeok.io/development/fultter-install-on-mac/
잘못해서 ls 나 vi 같은 기본적인 명령이 안 먹히는 거.. 와 망했다 생각했지만
다행히 다른 터미널을 켜놨어서 거기서는 명령어가 되더라. 그래서 거기서 다시 파일 수정해서 저장시켰더니 일단 그건 해결했다 ㅇㅇ
아무튼 찾아보다가 이걸로 해봐도 안되서 가만히 보다보니까 홈을 몰라서 그런 건 아닐까 했다
-> https://www.mobapptuts.com/installing-and-running-flutter/
그래서 홈을 적어줬다 그랬더니 됐다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
1. 터미널 실행 (실행하면 기본적으로 홈 위치에 있다)
2. ls -a 를 입력하여 .bash_profile이 있는지 확인한다.
3. open .bash_profile 을 입력하면 파일이 열린다.
4. 이렇게 입력한다.
나는 구조가 home/development/flutter/flutter/bin 이기 때문에 이렇게 입력해줬다.
export PATH=$HOME/develop/flutter/flutter/bin:$PATH
맞춰서 입력하려면 이렇게 하시면 된다
export PATH=$HOME/[설치하신 파일 경로]/flutter/bin:$PATH
5. command + s 로 저장
6. 터미널에서 source .bash_profile 을 입력하고 엔터를 쳐 실행시킨다.
7. 터미널에서 echo $PATH 라고 입력하여 저장된 경로를 확인해본다.
8. 다른 터미널을 새로 연다.
9. flutter doctor 라고 치고 실행되는지 확인한다.
flutter doctor 라고 하면 필요한데 설치되지 않은 것들이 표시된다
튜토리얼 마저 따라가본다
xcode 업데이트 하고
이것도 해주고
https://apple.stackexchange.com/questions/175069/how-to-accept-xcode-license
sudo xcodebuild -license accept
homebrew 설치
나는 android studio 는 이미 설치되어 있어서 업데이트만 했고
그 외 나머지 셋팅들은 그냥 명령어 쳐서 하면 되는 거라 그대로 하면 된다
음.. xcode 업데이트 하려면 os 업데이트도 해야되서.... 업데이트 하고 오겠습니다...
android studio 업데이트 하고 sdk 깔고 ....
avd 설치(nexus 5 으로 하게 되면 하드웨어 설정이 안 되므로 playstore 아이콘이 없는 pixel xl 로 지정하면 하드웨어 설정이 가능하다!)
'개발' 카테고리의 다른 글
flutter #3 tutorial 2 하트 만들기 (0) | 2019.01.24 |
---|---|
flutter #2 채팅, tutorial1 리스트 (0) | 2019.01.23 |
MySQL Workbench Reverse Engineering (0) | 2017.12.01 |
Syntactic Sugar (0) | 2017.07.03 |
윈도우 서비스 권한 주기 (0) | 2017.04.18 |