본문 바로가기

전체 글

(43)
다트패드로 코드 공유하기.Gist . 잘 까먹는다 . 늘 찾는게 일이다. 꼭 쓸일 있을때 어떡해 하더라 ? .. https://gist.github.com/ 깃헙 Gist (github.com)사용해서 공유 Create a new Gist (github.com) Discover gists GitHub Gist: instantly share code, notes, and snippets. gist.github.com 코드 입력하고 확장자를 dart로 저장후 주소를 부분복사 https://gist.github.com/ureid-here/475b8e94ba78ced0992aa8956393714a https://dartpad.dev/?id= 여기에 주소를 붙여준다. https://dartpad.dev/?id=475b8e94ba78ced0992a..
BLOC CUBIT 정말 좋은 SWITCH 문으로 사용하기.. 처음 if문 접했을때 riverpod 을 보고, switch를 적용 하고 . 문서 살펴보면서 만들어본 예제이고 앞으로 저도 이렇게 사용하려고 합니다. 디폴트를 _=> 이렇게 설정하는걸 발견, bloc는 모두 설정하다보니 , 귀차니즘이 찾은 작성법입니다. 디폴트 없나 하고,, 찾다보니 찾아 지더군요. . 아래 코드는 예제로 만든 코드로 각 상태마다 페이지를 구성 합니다. 페이시 시작할때, 로딩중일때, 완료했을때, 에러날때, ..등등 상태설정해서 응용이 가능합니다. return Scaffold( appBar: AppBar(title: const Text('LIst Cubit')), body: BlocBuilder( builder: (context, state) => switch (state) { Person..
Cubit basic Todo List , Flutter Cubit 으로된 간단한 Todo List 입니다. add, sub 만 구현해봅니다. 제일 먼저 할일은 flutter_bloc 패키지를 설치하고 main 에서 블록 프로바이더로 wrap 한다. 여러개 쓰는 경우는 Muliti로 @override Widget build(BuildContext context) { return BlocProvider( create: (context) => TodoCubit(), child: MaterialApp( title: 'Flutter Demo', // 또는 여러개일 경우 MultiBlocProvider( providers: [ BlocProvider(create: (_) => TodoCubit()), ] todo_cubit.dart 값을 입력 받아서 상태에 등록된 값을..