728x90
반응형

Programming 224

Flutter 시작 시 기본 설정

flutter를 vscode에서 코드 작업을 하다보면 dart indent가 2로 설정이 되어서 은근 가독성이 좋지 않다...(저는 4에 익숙해서...) 이걸 4로 변경 하려고 하니 search를 잘 못 한거인지 모르겠지만... dart에서 2로 사용 하는게 기본 문법으로 되어 있는걸로 보이고... 4로 변경하면 오류가 발생하는걸로 보인다... 그러다가 youtube에서 flutter 개발 하는 영상을 봤는데, 아래 이미지처럼 Child component의 Tree 구조를 대쉬'-'로 잘 볼 수 있었다. 이게 VScode 별도의 extension 인 줄 알고 찾아 봤는데... 그건 아니였고... 기본 flutter & dart Extension에서 옵션으로 있는거라 활성화만 시켜주면 되는거였다... 우선..

Mac에서 Homebrew로 flutter 설치!

회사를 이직하면서 회사에서 M1 맥북을 받고 새로 이리저리 다시 개발 환경을 구축하면서 flutter도 다시 설치를 진행하는데... mac에서는 대부분의 패키지를 homebrew로 관리하니까 Flutter도 설치가 가능할지 궁금해서 한번 search를 했는데... 아래처럼 리스트에 있었다... 바로 설치 진행! 깔끔하게 설치가 완료되었고, 따로 Path를 잡아주지 않아도 바로 잡아주었다. doctor를 실행해서 다음 설치 항목들도 확인 가능! 후... 다시 설정을 해주어야 한다... ㅠ

Flutter SDK 명령어로 업데이트 하는 방법

flutter sdk 버전 업데이트 먼저 아래 버전을 통해 버전 확인을 한다. flutter doctor -v flutter upgrade는 아래 명령어를 통해서 진행 가능하다. 다만, 명령어를 치니 아래와 같이 local에 수정된 게 있다고 stash를 하라고 뜬다... diff를 해보니... 딱히 수정한건 없어서 날리고 업데이트를 진행~~ 어떤 버전으로 업데이트를 하는지 보여주고 순차적으로 진행한다. 쭉 하고 끝나면 doctor와 같이 이슈 체크도 해준다~! 최신 버전으로 업데이트 완료~!

M1 맥북에 Flutter 첫 세팅.... android, ios, web 빌드

이번에 M1 맥북에 flutter 첫 세팅을 진행했습니다. flutter가 크로스컴파일이 되지만... 맥북이 없으면 ios를 할 수 없는 게 아쉬웠는데... 맥북에선 가능하니...! 설정하는 법은 정말 많이 있어서 생략하겠습니다. 저는 Android Studio에서 진행하였습니다! 최근 기준인 v2.0.1로 설치를 했습니다. flutter.dev/docs/get-started/install/macos macOS install How to install on macOS. flutter.dev 최근에 v2가 되면서 웹에서도 개발이 강화된 걸로 듣긴 했는데 빌드 리스트에 크롬이 보이는 게 재밌더군요~ 원래 윈도우에서도 있었는지는 기억이 잘 안 나네요... ㅎ android 애뮬의 경우 아래 링크에 있는걸 받아..

개발전 ICloud 연동 끄기

아직 맥북에 적응을 하지 못하고 있지만... 처음 XCode를 설치하고 Ios App build를 하는데 벌써 문제가 생겼다... 사실 큰(?) 문제는 아니고.. 잘 되는데... 이상하게 맥북을 재부팅을 하고 나면 XCode에서 그 프로젝트를 다시 열 수 없었다... 그냥 새로 프로젝트를 생성하면 잘 되는데... 재부팅만 하고 나면 안 되길래.. M1 최적화가 안되서 그런가 하면서 쓰다가... 알람 중 ICloud 용량 5G가 가득 찼다는 경고가 계속 뜨는 걸 확인하고 보니... XCode 프로젝트가 Cloud에 업로드가 되는데 용량이 부족하면서 파일업로드가 실패되면서 프로젝트 구성 파일들에 문제가 생기는 것으로 추측이 되었다... 그래서 ICould 동기화를 해제 한 뒤에는 이런 문제가 발생하지 않았다..

[Flutter] 개발환경 만들기

1. Flutter SDK Download 아래 링크에서 SDK를 다운로드한다. 설치 방법에 적혀 있는 내용으로 C:\Program Files\ 하위에는 권한 문제로 설치 하지 말라고 되어 있다. Warning: Do not install Flutter in a directory like C:\Program Files\ that requires elevated privileges. flutter.dev/docs/get-started/install/windows Windows install How to install on Windows. flutter.dev 2. IDE 설치 Flutter는 Android Studio를 사용해서 제작 가능하다. Android Studio는 기존에 설치해둔 게 있어서 바로 ..

[Android, Kotlin] Null Safety

1. Null Safety 코틀린에서는 기본 변수에는 null을 할당할 수 없다. null을 사용 가능하게 하기 위해서는 선언할 때 '?'을 사용해서 사용 허용을 해야 한다. var Str : String = null// error 발생 var Str2 : String? = null 2. Function에 사용 Function parameter에서도 null을 허용하려면 '?'을 사용해야 한다. fun func01(str : String?) { if (str == null) { Log.d("jmob", "str is null") } else { Log.d("jmob", "str is data") } } null을 리턴하기 위해서는 return 값에 '?'을 해줘야 한다. fun fun02(str : St..

728x90
반응형