Flutter

이사르(Isar) 데이터 조작(클래스 정의, CRUD 작업)

이번에는 좀 더 자세한 데이터 조작 방법에 대해 소개하고자 합니다. 개발에 도움이 되었으면 좋겠습니다! 컬렉션 정의 방법 NoSQL에서는 컬렉션과 문서로 데이터를 관리합니다. 관계형 데이터베이스로 말하면 다음과 같은 이미지입니다.  컬렉션 = 테이블  문서 = 레코드 Isar에서 컬렉션을 정의하기 위해서는 데이터 구조를 클래스로 정의해야 한다. 기본적인 컬렉션 정의 Isar에서 데이터 클래스는 @collection 어노테이션을 사용하여 정의한다. 다음은 Email이라는 이름의 컬렉션을 정의하는 예제이다.
Flutter

Flutter의 pubspec.yaml은 무엇인가요? 그 의미와 작성 방법을 소개합니다!!

"pubspec.yaml"은 Flutter 프로젝트의 설정 파일이다, 애플리케이션의 이름, 설명, 버전 정보와 프로젝트가 의존하는 패키지 정보, 해당 패키지의 버전 등을 관리하고
Firebase

드디어 등장!? Firestore의 전문 검색(벡터 검색)

Firestore에서는 타사 도구를 사용하지 않고도 전체 텍스트 검색(벡터 검색)이 가능합니다. 이번 호에서는 자세한 절차를 소개합니다.
Flutter

앱 개발에서 자주 듣는 “MVVM”이란 무엇인가?

MVVM(Model-View-ViewModel)이란? 앱의 로직과 UI(사용자 인터페이스)를 분리하여 개발의 효율성과 유지보수성 향상을 목표로 하는 소프트웨어 설계 기법입니다. "화면 표시", "데이터 조작", "데이터 정의" 등 역할별로 설계하는 기법입니다. 비슷한 개념으로 MVC 등의 기법이 존재합니다.
Dart

Riverpod란? Flutter의 가장 주요한 상태 관리를 소개합니다!

앞서 소개한 'StatefulWidget'도 상태 관리를 하는 기능입니다, 여러 화면과 기능을 가진 앱을 구현할 경우, 관리해야 할 상태도 많아지고 그 관리가 어려워집니다. 이러한 상태 관리를 쉽게 할 수 있는 멋진 패키지가 바로 Riverpod입니다. 이번 시간에는 Riverpod에 대해서 알아보겠습니다.
Dart

Flutter란? Flutter 개요 설명

'Flutter'에 대해 대충 "모바일 앱을 개발하기 위한 것"이라고만 알고 계실 수 있습니다. 있을 수 있지만, 좀 더 자세히 알고 싶은 분들을 위해 개요를 설명해 드리겠습니다.
Error

VS Code에 “The Flutter SDK is installed in a protected folder and may not function correctly”라고 나왔을 때 대처법

VS Code에 "Flutter SDK가 보호된 폴더에 설치되어 제대로 작동하지 않을 수 있습니다."라는 메시지가 표시될 때의 대처 방법
Error

freezed.dart 파일 생성이 안 될 때 대처법

freezed를 사용하여 이머저블 클래스를 설계할 때, 터미널에서 명령어를 실행해도 클래스명 .freezed.dart 파일이 자동 생성되지 않을 때 대처법을 적어둔다.
未分类

【기초】로컬 DB! Isar Database

Isar Database는 Flutter를 위한 빠른 크로스 플랫폼 데이터베이스입니다. 앱의 데이터를 로컬에 영구적으로 저장할 때 사용합니다. 다른 로컬 DB도 있지만, Isar Database는 설정이 간단하고 초보자도 쉽게 사용할 수 있어 인기가 많습니다.
Flutter

Flutter의 기본!!StatelessWidget과 StatefulWidget 사용법

Widget 중,  값의 상태를 유지하지 않는 Widget → StatelessWidget,  값의 상태를 유지하는 Widget → StatefulWidget 로 나뉜다.