
만들게 된 계기flutter를 그냥 이용하게 된다면 몇가지 아쉬운 점이있다.custom-hook등 처럼 상태관리 로직의 재활용이 쉽지않다.어떤 것이 구독(상태관리에의해 추적되는) 데이터인지 코드상에서 바로 확인이 불가능하다.그 중 1번은 react를 이용했을 때 가장 잘 활용하는 것이 었고 api로딩처리 같은 반복되는 상태관리 로직처리하기가 매우 쉬웠다.react의 hook처럼 flutter에 누군가 구현해 놓은 라이브러리가 있다. 바로 flutter-hook이다.하지만 이미 앱이 거의 다 완성된 상태였고, 다른 로직을 최대한 건들이지 않고 가장 많이 반복되는 코드인데이터를 fetching할때 로딩 , 에러등의 상태처리를 하는 부분만 분리하고 싶었다. 따라서 직접 api-hook을 만들게 되었다.이렇게하..

dvtcoredeviceenabledstate_disabled dvtcoredeviceenabledstate_disabled set via user default (dvtenablecoredevice=disabled) xcodebuild: error: unable to find a destination matching the provided destination specifier 검색해보니 최근 fluuter버전서 종종 나타나는 애러라고한다. debug모드로 바꿔서 빌드하면된다. xcode로 빌드할땐 release로 해도 되는 것 같다. No profiles for 'bundle identity' were fode https://developer.apple.com/account/resources/ide..

Flutter 에는 다양한 상태관리 툴이 있다. 대표적으로는 Riverpod, Provider,Getx등 이다. 이 중 Riverpod와 Provider는 같은 사람이 만들었으며 Riverpod는 Provider의 불편한 점을 개선한 업그레이드 버전이다. (tmi : Riverpod는 Provider의 글자 배치를 바꿔 작명했다.) 이번 글에서는 Riverpod와 Provider가 어떻게 다른지 차이점 중심으로 정리해볼것이다. **이야기를 시작하기전에 앞이 대문자인건 프레임워크를 가리킨다.(Riverpod,Provider).. 1. Flutter과의 의존성 Provider은 Flutter 하위의 위젯트리 아래에서 선언된다. 반면 Riverpod는 전역 변수로 선언되어 애플리케이션 내 어디에서나 사용하기 ..
https://d2.naver.com/helloworld/3384599
https://velog.io/@sharveka_11/Positioned
https://www.kindacode.com/snippet/dart-how-to-update-a-map/ Dart: How to Update a Map - Kindacode This short article shows you 3 ways to update a map in Dart (and Flutter as well). 1 – Using map[key] = [newValue] syntax This approach is straightforward and makes the code easy to read and... www.kindacode.com
https://pub.dev/ Dart packages Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs. pub.dev 공식 패키지들을 요기서 찾을 수 있다 블루투스등 다양한 것 이용 가능. 요기들어가면 example 도 있고 installing 에 어케 받는지 dependencies 설정하라는 것까지 다 알려준다 참고하샘 밑에는 내가 사용해보면서 괜찮았던가 자주 사용할 수 있을 것 같은거 추가해 봄 1. 블루투스 : https://pub.dev/packages/flutter_b..

https://api.flutter.dev/flutter/widgets/ListView-class.html ListView class - widgets library - Dart API A scrollable list of widgets arranged linearly. ListView is the most commonly used scrolling widget. It displays its children one after another in the scroll direction. In the cross axis, the children are required to fill the ListView. If non-null, the ite api.flutter.dev listview 는 기본적으로 스크롤 ..