Enum 클래스의 확장판이라고 생각하면 쉽다.가장 큰 차이점은 Enum은 하나의 인스턴스만 사용할 수 있고 생성자도 동일하지만Sealed Class는 state(상태값)을 포함한 여러 인스턴스를 가질 수 있고 생성자도 다르게 가질 수 있다.Pattern matching
1. macOS, Linux 지원 지난 버전에서는 Window지원을 했는데 Flutter 3에서는 추가로 macOS 와 Linux앱을 지원한다.
(원본)https://medium.com/dartlang/dart-2-17-b216bfc80c5denum에 스테이트를 가진 필드를 넣거나, 스테이트를 바꾸는 생성자를 넣거나 메소드를 넣을수 있게되었다.생성자를 만들때 super를 사용해서 간략하게 생성할 수 있
Clean Architecture와 Dependency Injection 개념적인 내용보다는 실제 샘플앱을 어떤식으로 개발했는지와 그 후기입니다.https://github.com/cw-hanna/flutter_clean_architecture_sample사용자
새로운 Component, ThemeuseMaterial3 = true 설정시 사용가능!demo(https://flutter.github.io/samples/web/material_3_demo/업그레이드된 M3버전의 BottomNavigationBar위젯색상,
Record필요한 이유는 아래 예제를 보면 알 수 있다.Record를 사용하면 이렇게 간단해진다 Record 문법패턴이란?데이터 구조를 분해하거나, 비교하는데 사용되는 문법패턴매칭이란?입력값의 패턴을 인식하여 해당 패턴에 맞는 처리를 수행하는 기능가장 기본적 패턴매칭
원본 : https://medium.com/flutter/whats-new-in-flutter-2-10-5aafb0314b12이 릴리즈에는 텍스트 처리, 키보드 처리, 전역화된 텍스트, 접근성 등 많은것을 포함하고 있다.Windows 버전 더 많은 내용 확인하
보통 Provider는 상태관리 용도로만 많이 알고있지만, 사실 Provider의 주요 용도는 두가지 이다.1\. DI 용도2\. 상태관리 용도쉽게 말하자면, 우리가 흔히 상태관리 용도로 사용하는 Provider는,먼저 DI를 통해 상태 객체를 위젯 트리에 주입한 후,
이제 컴파일도 되겠다직접만든 플러터화면과 네이티브 화면의 네비게이션도 되었으니,, ShoreBird를 적용해보려 한다.Flutter 애플리케이션을 위한 코드 푸시(Code Push) 솔루션으로, 앱 스토어를 거치지 않고도 Dart 코드 변경 사항을 사용자 기기에 즉시
Shorebird에서 제공하는 Flutter 앱을 OTA(Over-the-Air) 방식으로 코드 패치할 수 있게 해주는 공식 패키지Shorebird엔진이 내장된 앱 실행 \-> 새로운 패치가 있으면 다운로드 받음 \-> 다음 앱 실행시 다운로드 받은 업데이트를 적용즉,