본문 바로가기
728x90

전체 글565

flutter hive https://velog.io/@udong85/Flutter-Hive-를-이용한-데이터-저장 2022. 8. 15.
업데이트 시 firebase dynamic link 안 되는 현상 업데이트 시 firebase dynamic link 가 안 되는 현상이 발생했다.. firebase는 안에 코드를 자주 변경하고는 하는데, 이번에 firebase 불러오는 것을 terminated state와 background state / foreground state로 바꿔서 적용한 것이었다. background state / foreground state 는 기존과 같이 잘 동작하는데( 앱이 켜져있을 당시 dynamic link를 받았을 때) terminated state는 따로 설정해줘야 한다. //Terminated State final PendingDynamicLinkData? initialLink = await FirebaseDynamicLinks.instance.getInitialLink.. 2022. 8. 14.
GetX dialog, bottom sheet 에 controller binding 하기! page 에 바인딩하는 것은 get.to 에서 해줘도 되고 router 따로 만들어서 주입시켜줘도 된다. bottomsheet와 dialog 같은 경우는 어디다가 해줘야할까? 일단 Get.put(GetxController()); Get.bottomsheet(bottomsheet); 이런식으로 코드를 짜면 bottom sheet가 없어지더라도 super 페이지가 닫히지 않으면 controller 가 닫히지 않는다. 빌드 위치가 아니면 또 위와 같은 문제가 발생한다. 좋은 것은 빌드 될 때, put 넣어주면 stless 로 bottomsheet 사라지면서 자동으로 controller가 제거가 된다.! 내가 생각할 때 제일 동작성 좋은 위치 @override Widget build(BuildContext co.. 2022. 8. 11.
TextField filtering https://velog.io/@adbr/flutter-TextFormField-특정-문자-제한-Restrict-Special-Character-Input-Flutter [flutter] TextFormField 특정 문자 제한 (Restrict Special Character Input Flutter) + flutter version up TextFormField inputFormatters 이용 velog.io 해당 블로그를 참고하여 FilteringTextInputFormatter.deny(RegExp('[-.]')), 이걸 만들었다. Texttype을 아래와 같이 잡아도 안되더라. 그래서 아예 입력 안되게 만듬.. keyboardType: const TextInputType.numberWithOp.. 2022. 8. 10.
728x90