플러터(Flutter)의 개발 언어인 다트(Dart)는 다양한 플랫폼에서 동작을 해야 하기 때문에 매우 심플하고 강력한 변수 타입들을 제공하고 있습니다. 다트의 기본 타입 기본 타입 설명 예시 int 정수형 365 double 실수형 3.141592 String 문자열 홍길동 bool 참 또는 거짓 (불리언 타입) false 다트의 기본 타입은 4가지로 다른 언어(ex: Java, C, C++)에서 사용되는 Float이나 Long, unsigned와 같은 타입들은 제공하지 않고 있습니다. 다른 언어들이 다양한 타입을 제공했던 이유는 하드웨어(Hardware)의 사양이 지금과 달리 부족했던 시대에는 메모리의 최적화가 중요했기 때문인데 지금은 자원이 부족한 경우가 없기 때문에 세세한 타입은 제공하지 않고 있..
플러터의 경우 doctor라는 기능을 사용하여, 플러터의 설치 문제를 해결할 수 있게 도와준다. 우선 플러터가 설치한 폴더로 이동을 한 후, flutter_console.bat이라는 파일을 더블클릭한다. 위 플러터 경로의 console을 실행하면, 콘솔창이 띄워지며 명령어를 입력할 수 있게 된다. 위 콘솔창에서 아래와 같이 명령어를 입력한다. flutter doctor doctor를 실행하면, Doctor Summary를 볼 수 있게 된다. Summary를 보게 되면, 위와 같이 문제점들이 보이게 될 것이다. 문제점이 있다 하더라도 지금 당장 고칠 필요가 없으니 일단은 걱정하지 않아도 되며, doctor를 추후 자주 사용하여 flutter의 설치 문제를 주기적으로 확인하면서 고치면 될 것이다.
플러터(Flutter)는 크로스 플랫폼이기 때문에 많은 사람들이 아이폰 테스트를 위해서 맥os로 개발을 진행히지만, 플러터를 일단 해보고 싶은 많은 사람들이 있기 때문에 윈도우로 개발 환경을 구성하는 방법도 포스팅해보고자 합니다. 플러터(Flutter) SDK 설치 우선 플러터 웹사이트(https://flutter.dev/)에 접속 후, 우측 상단의 Get Started를 선택합니다. 인스톨(install) 페이지에서 윈도우(windows) 를 선택하여 윈도우 다운로드 페이지로 이동합니다. 시스템 요구사항 Flutter를 설치하고 실행하려면 개발 환경이 다음 최소 요구 사항을 충족해야 합니다. 운영 체제 : Windows 7 SP1 이상(64비트), x86-64 기반. 디스크 공간 : 1.64GB(IDE..
플러터는 다른 앱 프로그램과 달리 개발 세팅이 살짝 복잡하다. 기본적으로 DART라는 언어를 사용하기도 하고, 크로스 플랫폼이기 때문에 체크해야 되는 것이 많기 때문이다. flutter sdk 설치 우선 아래의 페이지로 이동하여, 자신에게 맞는 os 파일을 선택한다. 플러터는 크로스플랫폼이기 때문에 맥으로 개발하는 사람이 많기에 본 포스팅은 맥os를 기준으로 진행을 하며, macOS를 다운로드 한다. https://docs.flutter.dev/get-started/install Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems. docs.f..
크로스 플랫폼 전문적인 앱개발자가 아니라면, 취미 혹은 남는 시간으로 앱 개발을 해야 하는데 안드로이드(android)와 ios를 둘다 개발한다는 것은 정말 쉬운 일이 아니다. 게다가 안드로이드 같은 경우는 자바(java)에서 코틀린(kotlin)으로 넘어가고 있고, ios의 경우는 objective-c에서 스위프트(swift)로 넘어가고 있다. 이렇듯 언어의 변화도 1인 앱개발자에게는 정말 힘든 과정이 될 수 있어서, 한곳에서 개발을 하면 각각의 환경으로 빌드를 해주는 툴 들 즉 크로스 플랫폼들이 자주 등장하고 있는데 리액트 네이티브(react native)라는 프레임워크가 가장 알려지며 큰 역할을 많이 하고 있었다. 하지만 최근 들어서 안드로이드에서 리액트 네이티브같은 프레임워크를 만들었는데 그것이 ..