Flutter는 매우 강력한 프레임워크이며, 수많은 라이브러리와 패키지를 제공합니다. 이번에는 Flutter에서 가장 많이 사용되는 추천 라이브러리 몇 가지를 소개하겠습니다. 1. Provider Provider는 Flutter에서 가장 많이 사용되는 상태 관리 라이브러리 중 하나입니다. 이 라이브러리는 setState 없이도 상태를 관리하고 컴포넌트 간의 데이터 전달을 쉽게 할 수 있습니다. 또한, Provider는 의존성 주입을 지원하므로, 애플리케이션의 규모가 커질수록 관리하기 쉬워집니다. 2. Get Get은 Flutter에서 상태 관리와 라우팅을 보다 간단하고 쉽게 할 수 있도록 도와주는 라이브러리입니다. Get은 setState 없이도 상태를 관리하고, 효율적인 라우팅 시스템을 제공하여, 복잡..
출처 : https://pub.dev/packages/drift drift | Dart Package Drift is a reactive library to store relational data in Dart and Flutter applications. pub.dev [라이브러리] Drift flutter 에서 sqlite를 ORM 으로 작성하게 해주는 라이브러리 설치 flutter pub add drift flutter pub add sqlite3_flutter_libs flutter pub add path_provider flutter pub add path flutter pub add --dev drift_dev flutter pub add --dev build_runner Todo table ..
출처 : https://pub.dev/packages/freezed freezed | Dart Package Code generation for immutable classes that has a simple syntax/API without compromising on the features. pub.dev [라이브러리] Freezed Flutter 의 모델을 편하게 만들어주는 라이브러리. (모델을 생성하고 반복적으로 작업해야하는 작업들이 한번에 처리되는 편의 기능 제공 ) # 설치 flutter pub add freezed_annotation flutter pub add --dev build_runner flutter pub add --dev freezed # json_annotaion 까지 사용할 ..
Dart 문법 정리Flutter를 위한 Dart 문법 정리 Keywords ( 예약어로 변수 선언 이름으로 사용할 수 없다 ) ( 이미지를 클릭하여 링크 이동 ) 변수 초기화 String name = '홍길동'; print(name); // 홍길동 기본값은 nullvar name; // name = null 기본변수 (var, dynamic)var test = "name"; // 자동으로 String 타입지정test = 12345; // Error !! dynamic name = "홍길동";name = 1234;print(name); // 1234 Final 선언을 할경우 변수를 변경할수 없다final name = '홍길동'; // 자동으로 String 타입 지정 final String nickname ..