Develop/Flutter

[Flutter] 플러터 시작하기. - m1 Mac에서 Flutter Project 생성 꿀 팁

srcho 2021. 7. 27. 16:20

필자는 플러터를 시작한지 7개월 정도 되었다.

그 전엔 코틀린으로 안드로이드 네이티브 개발을 취미로 했었고, 그때 만든 앱들은 아직도 운영중이다.

올해(21년도) 초 m1 프로세서 맥북 에어 RAM 8g SSD 512G의 고급형 사양으로 맥북에어를 구매 했고, 초창기에는 호환성 문제 때문에 개발작업이 쉽지 않았다. 아주 짧은 포스팅이 될 것 같지만, 플러터로 개발하며 겪은 팁을 공유해 보고자 한다.

 

1. 준비물.

 안드로이드 스튜디오와 VS code다. 

현재 시점(21.07.27)에 까지도 안드로이드 스튜디오는 정식으로 m1을 지원하고 있지 않다. 물론 베타버전에서 지원하지만. 안정성을 생각한다면 아직 이르다.


2. 장단점. 

 그렇다고 로제타 위에서 도는 안드로이드 스튜디오는 정말 화딱지 나도록 느리다. 반대로 VS code는 m1을 정식으로 지원하기 때문에 정식 지원전에도 가벼웠지만 현재는 매우 쾌적하게 개발이 가능하다.

 

 안드로이드 스튜디오에서 아주 좋은건, 프로젝트 생성시 모든 환경을 다 자동으로 구성해준다. VS code에서 플러터 프로젝트를 생성하면 여러가지 환경변수의 디렉토리를 직접 설정해줘야 하는데 앱을 만들 때마다 해야하는 것이 여간 귀찮은 일이 아니다. 


3. 꿀팁.

 따라서 프로젝트 생성은 안드로이드 스튜디오로 생성을 하고, 앱 빌드가 끝나면 살포시 꺼주고 VS code로 해당 폴더를 열어 개발한다.


4. 추가.

 안드로이드로 빌드할 때는 키스토어로 앱을 한번 암호화해서 빌드하게 되는데 해당 작업도 안드로이드 스튜디오에서 하면 간편하게 빌드 할 수 있다.


 고로 플러터 앱 개발의 시작과 끝은 안드로이드 스튜디오로. 개발은 VS code로 하면 m1 맥에서 아주아주 쾌적하게 플러터 개발이 가능하다.

 

 

끝으로 제가 유튜브를 시작했습니다! 스타트업 CEO로 새출발 했어요 ㅎㅎ 포스팅이 도움되셨다면 저의 일상도 봐주세요~ 

저의 개인 유튜브 주소입니다.

https://www.youtube.com/channel/UC6XrfhPWgHzfV3s4YkQg6rA

 

Drizzle 드리즐 - YouTube

 

www.youtube.com