본문 바로가기

프로그래밍/Flutter-Dart76

[Flutter] CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate I/flutter: HandshakeException: Handshake error in client (OS Error: CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate(handshake.cc:393)) class MyHttpOverrides extends HttpOverrides { @override HttpClient createHttpClient(SecurityContext? context) { //for https able to get local issuer certificate return super.createHttpClient(context) ..badCertificateCallback = (X509Certificate c.. 2022. 10. 13.
[Flutter] nats server 연동 NATs Server와 연동할 일이 생겼다.. 지식이 없어 이것저것 헤매다가 결국 알아냈더랬지 pubspec.yaml dependencies: flutter: sdk: flutter #NATS dart_nats: 0.3.5 내가 사용한 라이브러리는 dart_nats connect nats.Client natsClient; void connect() async { natsClient = nats.Client(); await natsClient.tcpConnect('ip'); print('${_TAG}connect : ${natsClient.status.name}'); } 처음에 그냥 natsClient.connect 함수를 썼는데 로그는 connected라 찍히는데 정작 서버에서는 연결이 안됐다고 해서 찾.. 2022. 7. 15.
[Flutter] ListView 와 ListView.builder 차이 앱 개발을 하다가 bottomsheet를 띄우는데 렉 걸린듯이 버벅이면서 로드가 됐다.. ListView를 사용하고 있기도 하고, 그 안에서 여러 위젯들을 많이 띄우기도 하고.. 연산도 많이 해서 그런가 싶어 이것저것 찾아보다가 결국 알아낸게 ListView.builder 였다. There are four options for constructing a ListView: 1. The default constructor takes an explicit List of children. This constructor is appropriate for list views with a small number of children because constructing the List requires doing wo.. 2022. 7. 12.
[Flutter] Kakao 소셜로그인 구현 우선! kakao developers에 애플리케이션 생성 및 flutter 프로젝트에 api 설정하는 과정들은 아래 포스팅에서 보고 따라하면 된다. ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ https://cording-cossk3.tistory.com/209 [Flutter] 카카오내비 앱 연동하기 (1) - Android 개삽펐다..... 대부분의 에러 원인은 키 해시 값이라는걸 명심하자 ㅜㅜ pubspec.yaml dependencies: flutter: sdk: flutter # kakao api kakao_flutter_sdk: ^1.0.0 # 전체 추가 kakao_flutter_sdk_user: ^1.0.0.. cording-cossk3.tistory.com 아래 사이트에 접속 후 로그인하면.. 2022. 4. 1.
[Flutter] naver_map_plugin 사용하여 특정 위치로 이동하기 ㅜㅜㅜㅜ 진짜 너무 헤맸다. 정보가 너무 없어서 내가 기능 추가해서 라이브러리를 만들어야 하나.. 하면서 git 프로젝트를 다운받아 코드를 천천히 살펴보다가 발견했다........ final controller = await _controller.future; controller.moveCamera( CameraUpdate.toCameraPosition(CameraPosition(target: _latLng)) ); toScroll() 함수를 쓰려고 했으나, animate 관련해서는 널 값을 참조하고 있다고 해서 toCameraPosition 함수를 썼다. 야호 2022. 3. 17.
[Flutter] Search 검색 기능 (SearchDelegate) https://dev.to/luizeduardotj/search-bar-in-flutter-33e1 Search Bar in flutter Link for the code Hey devs, today I'll show how to implement a search bar in flutter. This beautiful... dev.to 위 포스팅을 참고했다. 우선, 호출 방법부터 알아보자. 버튼을 누르면 검색을 할 수 있게끔 하자. 우선 내 코드를 가져와봤다. final List list = List.generate(10, (index) => "Text $index"); GestureDetector( onTap: () { showSearch(context: context, delegate: Search(.. 2022. 3. 17.
[Flutter] Tmap API 및 Tmap 앱 연동 (2) - iOS편 후... 반나절을 삽펐다. tmap에서 ios sdk를 다운받고 압축 해제를 하면 아래와 같이 내용물이 들어있다. 혹시 sdk를 어떻게 다운받는지 모른다면 ☞여기😆☜를 클릭해서 보면 된다. 또, android 먼저 연동을 하고 싶다면 아래 포스팅을 참고하면 된다. https://cording-cossk3.tistory.com/210 [Flutter] Tmap API 및 Tmap 앱 연동 (1) - Android편 https://openapi.sk.com/ SK open API Recopick 레코픽은 성능과 안정성이 검증된 실시간 개인화 추천엔진과 SK그룹사 데이터를 기반으로 다양한 개인화 서비스를 제공합니다. SK planet openapi.sk.com 위 사이트 cording-cossk3.tistor.. 2022. 3. 16.
[Flutter] 카카오내비 앱 연동하기 (2) - iOS 대부분의 자세한 내용들은 아래 포스팅에 다 들어있다. https://cording-cossk3.tistory.com/209 [Flutter] 카카오내비 앱 연동하기 (1) - Android 개삽펐다..... 대부분의 에러 원인은 키 해시 값이라는걸 명심하자 ㅜㅜ pubspec.yaml dependencies: flutter: sdk: flutter # kakao api kakao_flutter_sdk: ^1.0.0 # 전체 추가 kakao_flutter_sdk_user: ^1.0.0.. cording-cossk3.tistory.com iOS에서 실행을 시키면 자꾸 카카오내비 앱이 설치되어 있지 않다고 떴다. canOpenURL: failed for URL ~~~ 해결 방법 Info.plist LSAppl.. 2022. 3. 16.
[Flutter] Tmap API 및 Tmap 앱 연동 (1) - Android편 https://openapi.sk.com/ SK open API Recopick 레코픽은 성능과 안정성이 검증된 실시간 개인화 추천엔진과 SK그룹사 데이터를 기반으로 다양한 개인화 서비스를 제공합니다. SK planet openapi.sk.com 위 사이트 접속 아래와 같은 화면이 나오면 상단 메뉴 중 [My Project] 클릭 My Project 화면에서 빨간 버튼 [프로젝트 생성] 클릭 아래와 같은 창이 뜨면 프로젝트명과 설명 입력 후 [확인] 클릭 그럼 아래와 같이 내가 생성한 프로젝트가 추가된 것을 확인 가능함. 그럼 이제 상단 메뉴 중 [API] 클릭 나는 TMAP API를 사용할 것이니 [TMAP] 클릭 우측에 사용할 API 선택 후 [바로구매] 클릭 TMAP API는 무료. 구매를 했다면 .. 2022. 3. 15.
[Flutter] 카카오내비 앱 연동하기 (1) - Android 개삽펐다..... 대부분의 에러 원인은 키 해시 값이라는걸 명심하자 ㅜㅜ pubspec.yaml dependencies: flutter: sdk: flutter # kakao api kakao_flutter_sdk: ^1.0.0 # 전체 추가 kakao_flutter_sdk_user: ^1.0.0 # 카카오 로그인 kakao_flutter_sdk_talk: ^1.0.0 # 카카오톡(소셜, 메시지) kakao_flutter_sdk_story: ^1.0.0 # 카카오스토리 kakao_flutter_sdk_link: ^1.0.0 # 카카오링크 kakao_flutter_sdk_navi: ^1.0.0 # 카카오내비 # kakao 의존성 library dio: ^4.0.4 json_serializable: ^4.1.. 2022. 3. 11.