Dart 변수 타입 플러터는 공식적으로 Dart 언어를 사용하며, Dart 에서 사용하는 변수 타입에 대해 정리 해보겠습니다.기본 타입문자열 ( String )String name = "홍길동";정수 ( int )int age = 20;실수 ( double )double score = 99.8;불리언 ( bool ) / 참/거짓 ( true / false ) bool isHuman = true; 컬렉션컬렉션은 하나의 변수에 여러 값을 저장할수 있는 타입으로 여러 값을 순서대로 보관하는 List 형, 특정 key를 기준으로 빠르게 검색할수 있는 Map, 중복제거를 위해 사용되는 Set이 있습니다. List여러 값을 순서대로 저장할때 사용되며, List에 저장되는 값들은 List를 정의 할때 입력하..
vNull Safety 에 대한 이해변수에서 null이라 아무런 값이 없음을 나타 냅니다.이러한 변수의 null 값은 개발자로 하여금 개발중 예기치 않은 오류를 자주 발생시킵니다.이러한 예기치 않은 오류를 방지하기 위해 플러터에서는 플러터 2.0 부터 Null Safety 를 도입 했습니다.null safety는 말 그대로 Null로 부터 안전한 코드 작성 하게 하겠다는 뜻 입니다.Null safety 는 null이 발생할 만한 코드에 미리 에러를 표시해 줌으로써 Null이 발생하지 않도록 예외처리를 강제하고 있습니다. 플러터가 도입한 Null safety의 주요 컨센은 nullable 과 non-nullable로 정의 할수 있습니다. nullable ( ? , ?? )nullable은 글과 같이 nul..
1. 플러터 프로젝트 구조 및 주요 파일1) 주요폴더android : 안드로이드 프로젝트 관련 파일로써 플러터를 컴파일하여 생성된 안드로이드 네이티브 코드들이 생성되는 위치 ios : Ios 프로젝트 관련 파일로써 플러터를 컴파일하여 생성된 iOS 네이티브 코드들이 생성되는 위치( 맥전용) lib : 플러터 앱 개발을 위한 다트 소스 코드가 위치한 폴더 (프로젝트 생성시 main.dart 파일이 생성되는곳 test 플러터 앱 개발중 테스트 파일 , 테스트 편의성 제공 개발자 직접 관리 파일 2) 주요파일pubspec.yaml : 플러터 프로젝트에서 중요한 파일로 프로젝트에 필요한 앱명, 버전,빌드,의존성,리소스 ,다양한 패키지와 라이브러리, 이미지,폰트 등을 설정하는 파일 README.md : 프로젝트 ..
1. 플러터 SDK 설치 방법 플러터 공식 사이트 접속 후 오른쪽 상단 Get Started 버튼을 클립 합니다.https://flutter.dev/ Flutter - Build apps for any screenFlutter transforms the entire app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.flutter.dev 다운로드 페이지에 설치할 환경을 선택합니다. 이동한 페이지에서 플러터 SDK를 다운로드합니다. 원하는 경로에 다운로드한 압축 파일을 풀어줍니다 설치한 플러터 경로를 환경변수에 추가해 줍니다.제어판에 ..