flutter/기타 5

Getx - Reactive State manager 방식들

사용하는 방법들이 여러가지가 있어서 간단하게 해서 정리나열을 해봄 import 'package:get/get.dart'; import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return GetMaterialApp( home: PersonalCard(), ); } } class Person { int age = 0; String? name = ""; } class Controller extends GetxController { fin..

flutter/기타 2023.09.04

Flutter를 Chrome에서 실행할 때 생기는 Cors문제 회피

개발 단계서는 일단 크롬에서 실행해서 개략의 실행을 해보는데, Cors API에러가 잘난다. SDK에서 설정을 일단 이렇게 설정해서 보안문제 넘어가보자. 1. flutter\bin\cache 위치로 이동 후 flutter_tools.stamp 파일 제거 2. flutter\packages\flutter_tools\lib\src\web 위치로 이동 후 chrome.dart 파일 open 3. '--disable-extensions' 찾기 4. 해당 위치에 '--disable-web-security' 추가하기 https://kjmhercules.tistory.com/8

flutter/기타 2023.08.13

infinite scroll 구현 - 패키지 예제 단순화 함

플러터에서 무한스크롤을 구현하는 다음의 패키지가 있는데, 그 안의 예제가 좀 복잡해서 단순화 해 봄. 예제안의 api URL도 동작안하길래 다른 곳으로 바꾸고, 또 혹시 몰라서 첨부파일에 그 json 받은 파일도 넣어 놨음.;;;; https://github.com/EdsonBueno/infinite_scroll_pagination/ https://pub.dev/packages/infinite_scroll_pagination import 'package:flutter/material.dart'; import 'dart:convert'; import 'package:cached_network_image/cached_network_image.dart'; import 'package:http/http.dart..

flutter/기타 2023.08.13

Firebase로 회원 생성 / 로그인

Firebase로 회원을 생성하고 로그인 하고, 다른 페이지에 currentUser로 해당 사용자의 정보를 쓸수 있다. 최소한의 예제이니 그냥 main함수에 때려넣음;;; import 'package:firebase_auth/firebase_auth.dart'; import 'package:flutter/material.dart'; import 'package:firebase_core/firebase_core.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); final _authentification = FirebaseAuth.instance; String userEmail..

flutter/기타 2022.05.19

RenderBox was not laid out: RenderRepaintBoundary 에러

======== Exception caught by rendering library ===================================================== The following assertion was thrown during performLayout(): RenderBox was not laid out: RenderPointerListener#3eb68 relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE 'package:flutter/src/rendering/box.dart': Failed assertion: line 1982 pos 12: 'hasSize' 대략 이런 에러가 날때가 있다. Listview를 col..

flutter/기타 2022.05.19