개발

LALA.DEV
[Flutter] Dialog
·개발/Flutter
Dialog팝업 대화 상자를 띄운다.AlertDialog 를 호출해서 띄우며 주요 속성은title: 상단의 타이틀 텍스트content: 가운데의 메인 텍스트actions: 하단의 버튼들  Code Templateimport 'package:flutter/material.dart';/// Flutter code sample for [showDialog].void main() => runApp(const ShowDialogExampleApp());class ShowDialogExampleApp extends StatelessWidget { const ShowDialogExampleApp({super.key}); @override Widget build(BuildContext context) { r..
[Flutter] ListTile
·개발/Flutter
ListTile고정 높이를 가지고 text, leading icon, trailing icon 등을 가지는 row리스트의 아이템으로 많이 쓰인다.예를 들면 이런거주요 속성은title: 타이틀 텍스트leading: 타이틀 왼쪽 끝에 위치하는 아이콘trailing: 타이틀 오른쪽 끝에 위치하는 아이콘subtitle: 타이틀 아래에 위치하는 서브타이틀 텍스트dense: 텍스트 및 아이콘을 조금더 작은 크기로 표시isThreeLine: 서브타이틀에 멀티라인 허용  Code Templateimport 'package:flutter/material.dart';/// Flutter code sample for [ListTile].void main() => runApp(const ListTileApp());class ..
[Flutter] Card
·개발/Flutter
Card모서리와 그림자를 가지는 패널연관된 정보를 같이 보여줄때 주로 쓰인다. (앨범 정보, 장소 정보, 연락처 세부사항 등)예를 들면 이런거  Code Templateimport 'package:flutter/material.dart';void main() { runApp(MaterialApp( home: ComplexCardExample(), ));}class ComplexCardExample extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Complex Card Widget Example'), ..
[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
고민하다가 결국 플러터 뛰어들기 시작 공부하면서 기록으로 남기자 개념이나 구조 설명은 오픈된게 워낙 많으니까 생략하고여기에는 앞으로 개발할때 참고해서 빠르게 구현하기 위한 코드 템플릿 위주로 남길 예정
[LangGraph] LangGraph 살펴보기1 - Agent 시스템이란?
·개발/LLM
LangGraph 에 대해 살펴보기 위해 공식 문서를 읽어보려고 합니다.어떤 프로젝트이든 공식 문서가 가장 핵심적이고 정확한 내용들을 다루고 있다고 생각하는데요.(물론 문서가 부실한 프로젝트도 있긴 합니다..) LangGraph 는 문서도 잘 되어 있고 예제 코드도  많이 있어서 시간이 되시는 분들은 공식 문서를 직접 보시면 좋을것 같습니다.이 글은 공식 문서를 기반으로 하되 개인적으로 궁금한 것들을 추가로 조사해서 정리한 내용입니다.GoGo!!  Overview공식 문서 첫 페이지를 보면 뭔가 추상적이지만 LangGraph 의 핵심적인 특징을 표현한 문단이 나옵니다.LangGraph is a library for building stateful, multi-actor applications with L..
laladev
'개발' 카테고리의 글 목록 (3 Page)