Flutter 4

[Riverpod]

Riverpod 기본 개념Riverpod은 “상태(state)”를 Provider라는 객체로 감싸고, 필요한 위젯에서 꺼내 쓰는 방식이에요.핵심은 3가지입니다:Provider → 상태(데이터)를 담는 그릇Consumer (또는 ref.watch) → Provider 안의 상태를 읽어서 UI 갱신ref.read / ref.watch / ref.listen → Provider 접근 방식 Riverpod에는 여러 Provider가 있습니다:Provider → 읽기 전용 값 (예: 설정값, 싱글톤 인스턴스)ㄴ 앱 전체에서 공유하는 고정 값이나 서비스 객체를 제공할 때 사용합니다.ㄴ 읽기 전용이라 값 변경은 불가능ㄴ 상수랑 다른 점은 서비스 객체, DB 연결, API 클라이언트, Repository 같은 "앱 전..

Flutter 2025.08.22

[Flutter] Hello Flutter~🖐

네이티브 앱 프레임워크는 운영체제(OS)와 직접 소통을 한다. 하지만 Flutter 나 Dart 는 운영체제와 직접 소통하지 않고 Flutter 엔진을 통해 소통한다. 그렇기 때문에 여러 플랫폼에서 보여줄 수 있다. 예를들어 Flutter에서 button 위젯을 그린다는것은 네이티브 앱의 것이 아니라 Flutter 엔진에 의해 그려지는 것이다. Flutter 는 모두 위젯으로 되어있다. 모든 위젯은 Class 이다. runApp 은 앱의 최초 시점이다. MaterialApp : 구글 디자인 CupertinoApp : 애플 디자인 Scaffold : 기본적인 뼈대를 뜻함 ㄴ 그 아래로 위젯들을 나열한다. 위젯은 뼈대 안에 들어가는 부품들이다. 위젯 생성시 const 를 붙여주면 컴파일 하는 중에 값을 산정..

Flutter 2024.03.12