Flutter
-
[Flutter] Dart 변수: final, const 선언 살펴보기App 2024. 6. 20. 15:28
Dart의 final과 const 변수는 일반적으로 한번 정의하고 바뀌지 않는 변수를 선언할때 쓰이지만각각의 특징이 있다.미리보기 및 정리 finalconst미리 선언, 후 할당가능불가능인스턴스 변수 선언가능불가능일반 클래스 선언가능불가능클래스 선언 후 멤버변수 수정가능불가능(** 이렇게 써놓으니까 어렵고 많은 차이가 있는 것 같다.) ## final할당된 값을 변경하지 않을때 사용final name = "Thewy";name = "Chewys"; // 불가능선언하고 후에 값을 할당 가능final finalLate;finalLate = 42; // 가능인스턴스 변수는 final로 생성 가능class Class { final x = 15; // 가능}숫자, 문자열 리터럴, 상수 클래스뿐 아니라 일반 ..
-
[Flutter] 디자인 위젯, 쿠퍼티노(Cupertino)와 머티리얼(Material)App 2024. 6. 16. 07:50
iOS, Android, Web, 데스크탑까지 지원하는 Flutter의 입장에서는, 각 플랫폼에 적합한 디자인 위젯의 지원이 필요했을 것이다. ## 쿠퍼티노(Cupertino) 디자인import 'package:flutter/cupertino.dart';미국 캘리포니아 주 산타클라라 카운티의 도시. Apple 본사가 있는 곳 이다. Apple 본사가 있는 쿠퍼티노(cupertino)를 따서, 플러터에서는 iOS 스타일의 UI를 쿠퍼티노 디자인이라고 한다.Apple의 공식 명명은 아닌 듯, 구글 입장에서 `Apple 디자인, iOS 디자인` 하며 경쟁사와 경쟁사 제품을 이야기하는게 좋지 않을테니 구글이 자체적으로 명명한듯 보인다. Apple은 그냥 Human Interface Guideline 정도로 부르..