728x90 전체 글39 Flutter에서 백그라운드 위치 수집,어떤 방법을 골랐나 배경신규 기능 개발 과정에서 유저의 이동 경로를 수집해야 하는 요구사항이 생겼다. 단순히 앱을 켰을 때 위치를 한 번 가져오는 게 아니라, 앱이 완전히 종료된 Terminated 상태에서도 위치 데이터가 끊기지 않아야 한다는 조건이 핵심이었다.Flutter 앱이기 때문에 pub.dev에서 라이브러리를 찾기 시작했고, 선택지가 생각보다 복잡하다는 걸 바로 깨달았다.앱 상태 3가지를 먼저 이해해야 한다모바일 앱의 실행 상태는 크게 세 가지로 나뉜다.상태설명위치 수집 난이도상태설명위치 수집 난이도Foreground앱이 화면에 보이고 사용 중쉬움Background앱이 열려 있으나 화면 밖 (홈 화면 등)보통Terminated앱 프로세스가 완전히 종료된 상태어려움이동 경로 수집에서 Terminated가 문제다. .. 2026. 3. 19. Flutter WebView net::ERR_UNKNOWN_URL_SCHEME flutter Webview를 사용하고 있다면,그리고 결제 모듈을 Webview로 연동하고 있다면 net::ERR_UNKNOWN_URL_SCHEME 라는 에러를 겪고, 고통 받고 있을 수도 있습니다.이처럼 (퍼온 이미지 입니다)그렇다면 해당 포스트를 잘 찾아 오셨습니다 👏🏿👏🏿👏🏿👏🏿👏🏿해당 포스트는 5분안에 해당 문제를 해결 할 수 있게 끔, 예시 코드와 원인을 설명하고 있습니다. GitHub - kimjuno97/webview_err_unknown_url_scheme_solution: Flutter `net::ERR_UNKNOWN_URL_SCHEME` solutionFlutter `net::ERR_UNKNOWN_URL_SCHEME` solution. Contribute to ki.. 2025. 5. 6. flutter, js_interop 사용 후기 및 언제 사용할까 도입 배경이번 회사 프로젝트에서 드림시큐리티 본인인증을 flutter web환경에 연동을 해야했고,드림시큐리티의 개발가이드에는 flutter 가이드는 없었고, js 연동방식을 택하여 웹뷰로 구현하는 선택을 하게 되었다.하지만 flutter web환경에서의 webview_flutter를 사용할 수 없으므로, js_interop 도입을 결정하게 되었다. js_interop은 Dart와 JavaScript 간의 상호 운용(interop)을 쉽게 해주는 Dart 내장 라이브러리입니다.이 라이브러리를 사용하면 Dart 코드에서 JavaScript 함수, 객체, 타입을 직접 호출하거나 사용할 수 있습니다구현 아래 구현 예시는 기본적으로 드림시큐리티 개발가이드를 이해한다는 전재하에 진행 됩니다.https://mobi.. 2025. 4. 30. infinity_scroll_shell 오픈소스 배포 과정 기록 https://pub.dev/packages/infinity_scroll_shell infinity_scroll_shell | Flutter packageA Flutter widget that simplifies infinite scrolling implementation with built-in data fetching and scroll-to-top functionality.pub.dev 계기추석에 뭐 하지? 뭔가 내 활동을 남기고 싶은데?라는 고민을 하다가, 개발자 첫 취직을 도왔던, 오픈소스 개발을 하나 더 해볼까?라는 생각이 들어 도전해 보았다. 과정배포할 기능은 현업에서 내가 구현한 기능을 모듈화 하여 진행하였다.나름 3개월 이상 문제 없이 동작해서 배포해도 된다고 판단하였다.한번 해 봤.. 2024. 9. 18. 이전 1 2 3 4 ··· 10 다음 728x90