본문 바로가기

Flutter

Dart DataType Basic String, int , double, num num은 int와 double의 부모 클래스이므로 값이 변경 가능하다. num age = 2; age = 2.2; ​ List object를 상속 collection if 존재할 수 도 있고, 존재할 수도 없는 값을 넣어줄 수 있다. var isTest= true; List numbers = [1,2,3,4,5, if(isTest) 6]; //같은 의미 if(isTest){ numbers.add(6); } collection for 배열의 값에 다른 배열의 값을 추가할 수 있다. var koreaFoods = ['kimchi']; var allFoods = ['pizza', for(var str in koreaFoods) "$i made by ko.. 더보기
Dart 변수 Type 선언 var 또는 명시적으로 String, int와 같이 선언 가능 지역변수로 var를 사용, class나 property에 선언시 타입 명시를 해줌 Dynamic 타입에 Dynamic으로 선언해주면 어떤 타입으로도 값이 가능하다는 의미 nullable 타입에 ?를 붙여줌으로써 null도 가능하다는 것을 명시 기본적으로 변수들은 nullable이 아니다. String? name = 'kyw'; if(name != null){name.isNotEmpty;} name?.isNotEmpty; null 이 가능하다는 것을 명시함으로써 Dart는 null safety Final 타입을 final로 선언시 변수는 수정할 수 없다. final name = 'kyw'; final String name2 = '.. 더보기
Dart 및 환경설정 Flutter를 시작하기에 앞서 설정 및 Dart 언어에 대한 학습을 진행한다. IDE : intelliJ 개발 OS : Windows 1. Flutter SDK 설정 - https://docs.flutter.dev/release/archive?tab=windows 에 접속하여 Window 버전의 SDK를 설치 및 압축을 해제 (ex: C 드라이브에 압축을 해제 - C:\flutter\flutter ) - 시스템 환경 변수 들어가 사용자변수와 시스템변수의 path에 C:\flutter\flutter\bin를 추가한다. (위의 설치한 path의 bin 경로) 2. IntelliJ 설정 - IntelliJ 에서 Project가 있는 경우 file - close project로 종료 - 아래와 같은 창이 뜰 .. 더보기