개발/Flutter

LALA.DEV
[Flutter] JSON 입출력
·개발/Flutter
JSON 과 MapDart 에서는 JSON 처리는 Java 와 비슷하다.기본적으로 Map 또는 List 로 다루고 입출력은 json decode & encode 로 수행한다.  Code Templateimport 'dart:convert';class Player { final String? name; final int? age; Player({this.name, this.age}); factory Player.fromJson(Map json) => Player(name: json['name'], age: json['age']); Map toJson() { return {'name': name, 'age': age}; }}var jsonString = '''[ {"name": "..
[Flutter] stateful widget
·개발/Flutter
Stateful Widget실행 중에 변하는 데이터(state)를 가지는 위젯이다.state 를 가지기 때문에 state 의 초기화, 업데이트 등과 관련한 lifecycle 을 가진다.   createState()initState() => 위젯 초기화 시 호출됨didChangeDependencies()build() => 위젯 구성didUpdateWidget()setState() => state 의 값을 변경할 수 있음deactivate()dispose()  Code Templateimport 'package:flutter/material.dart';void main() { runApp(MyStateWidget(name: 'Name'));}class MyStateWidget extends Stateful..
[Flutter] stateless widget
·개발/Flutter
Stateless Widget실행 중에 변하는 데이터(state)가 없는 위젯  Code Template아래와 같이 데이터를 가질 수 있고 생성자를 통해 받을 수 있다.import 'package:flutter/material.dart';void main() { runApp(MyWidget(name: 'Name'));}class MyWidget extends StatelessWidget { const MyWidget({super.key, required this.name}); final String name; @override Widget build(BuildContext context) { return MaterialApp( title: 'My Widget', theme..
[Flutter] Start
·개발/Flutter
고민하다가 결국 플러터 뛰어들기 시작 공부하면서 기록으로 남기자 개념이나 구조 설명은 오픈된게 워낙 많으니까 생략하고여기에는 앞으로 개발할때 참고해서 빠르게 구현하기 위한 코드 템플릿 위주로 남길 예정
laladev
'개발/Flutter' 카테고리의 글 목록 (2 Page)