Flutter

·Flutter
인스타그램에서는 친구의 접속 여부를 확인할 수 있는데, Firebase를 이용하면 Flutter에서도 이를 구현할 수 있다. 해당 기능은 아래 블로그 글을 참고하여 구현했다.  플러터(Flutter) - 앱 상태(AppLifeCycle) 이벤트 얻기플러터(Flutter)로 개발하다 보면 안드로이드(Android)의 앱 상태(LifeCycle) 이벤트(onResume, onPa...blog.naver.com  사용자 상태 변환 관리아래 코드는 앱에 접속해 있을 때 계속 실행되는 컨트롤러에 넣으면 된다.  `WidgetsBindingObserver`를 `with` 키워드를 사용해 추가해주면 화면 생명 주기 관련 기능을 사용할 수 있다.class MyController extends GetxController..
·Flutter
우선 naver developers에 애플리케이션을 추가해야 한다.애플리케이션 이름을 입력하고 사용 API에 네이버 로그인을 추가하면 된다. 그리고 환경추가에서 안드로이드와 iOS를 추가해준다.Android설정android / app / src / main / res / values / strings.xml [client_id] [client_secret] [client_name]`string.xml`이 없으면 직접 만들어준다.`client_id`, `client_secret`값을 넣어준다.`client_name` 값은 임의의 값을 넣어준다.`client_id`, `client_secret` 값은 내 애플리케이션 → 개요 → 애플리케이션 정보에서 확인할 수 있다.  android / ap..
·Flutter
보통 해시값을 등록하지 않았을 경우 일어나는 에러라고 하던데 나는 이미 등록을 해놓았고 다시 키를 받아서 등록을 해도 계속 같은 에러가 났다.  그러던 중 아래 링크를 통해 해결하였다. Flutter 카카오 로그인 misconfigured, error_description: invalid android_key_hash or ios_bundle_id or web_site_url 에러kakao_flutter_sdk: ^1.4.2 kakao_flutter_sdk_user: ^1.4.1 사용중입니다. 디버그 모드로 카카오 로그인 기능을 구현해보고자 하는데, 계속 misconfigured, error_description: invalid android_key_hash or ios_bundle_id or web_s..
·Flutter
우선 kakao developers에서 애플리케이션을 추가해야 한다. Android앱 등록안드로이드 앱에 구현하려면 우선 앱을 등록해야 한다. 키 해시는 아래와 같은 명령어를 통해 얻은 키 해시를 넣으면 된다. (준비 - 키해시 참고) 키 해시와 관련된 오류가 있을 경우 아래 글을 참고2024.09.29 - [Flutter] - [Flutter Error] invalid android_key_hash or ios_bundle_id or web_site_url 에러   커스텀 URL 스킴 설정키해시를 넣어 안드로이드 앱 등록을 완료하고 난 뒤에는 이 링크를 참고해서 하면 된다. Flutter 프로젝트의 [${Project}] > [android] > [app] > [src] 경로 내부의 AndroidMan..
·Flutter
Stack은 자식 위젯들을 겹쳐서 배치할 수 있는 위젯이다.  이때 위젯이 겹쳐서 잘리는 경우가 있는데 그럴 때 아래처럼 파라미터를 주면 된다. clipBehavior: Clip.none
·Flutter
그냥 GestureDetector만 사용하면 중간에 빈 공간은 터치가 안 먹힐 수도 있다.  그럴 때는 `behavior: HitTestBehavior.translucent`를 추가해주면 된다
G.H
'Flutter' 카테고리의 글 목록