패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.0.0

flutter_use_geolocation

Flutter 애플리케이션용 지오로케이션 훅. 권한 처리를 포함하여 GPS 추적, 위치 업데이트 및 위치 기반 기능을 위한 useGeolocation 훅을 제공합니다.

AndroidiOSWebmacOSWindows
30일 다운로드
38
좋아요
0
Pub 점수
150

패키지 설치

flutter pub add flutter_use_geolocation

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

위치 인식 애플리케이션을 개발하기 위한 지오로케이션 훅을 제공하는 플러터 패키지입니다. GPS 추적, 실시간 위치 업데이트 및 다중 플랫폼 간 위치 권한 처리를 단순화하는 useGeolocation 훅을 제공합니다. 플러터 Use 생태계를 사용하는 개발자를 위해 설계되었으며, 복잡한 네이티브 상호작용을 간단하고 반응형 Dart API로 추상화합니다. 안드로이드, iOS, 웹, macOS, 윈도우를 지원하여 크로스플랫폼 앱에서 일관된 지오로케이션 기능을 제공합니다.

사용 사례

  • 실시간 위치 추적
  • 위치 기반 사용자 인터페이스
  • 권한 관리형 GPS 접근
  • 크로스 플랫폼 위치 정보 기능
  • 백그라운드 위치 모니터링

주요 기능

  • 반응형 위치 정보 상태
  • 내장된 권한 처리
  • 크로스 플랫폼 호환성
  • 간단한 훅 기반 API
  • 실시간 위치 업데이트

적합한 대상

  • Flutter를 사용하는 개발자
  • 위치 서비스가 필요한 앱
  • 크로스 플랫폼 모바일 및 데스크톱 앱
  • 실시간 위치 기능
  • 위치 기반 UI 반응형 업데이트

고려 사항

  • 적절한 앱 권한이 필요합니다
  • 배터리 수명에 영향을 줄 수 있습니다
  • 웹 지원은 브라우저 기능에 따라 달라집니다
  • macOS 및 Windows는 추가 설정이 필요합니다
  • 정확도는 장치 하드웨어에 따라 달라집니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

flutter_use

flutter_lints
Inspired by react-use.


A collection of Flutter Hooks inspired by React's react-use library. This monorepo contains multiple packages providing different categories of hooks for Flutter development.

📦 Packages

Package Description Version
flutter_use Core hooks library with essential utilities pub package
flutter_use_audio Audio playback and control hooks pub package
flutter_use_battery Battery state monitoring hooks pub package
flutter_use_geolocation Location and permission hooks pub package
flutter_use_network_state Network connectivity hooks pub package
flutter_use_sensors Device sensors hooks pub package
flutter_use_video Video playbook hooks pub package

🚀 Installation

For the core package:

flutter pub add flutter_use

For specialized packages:

flutter pub add flutter_use_audio    # Audio hooks
flutter pub add flutter_use_battery  # Battery hooks
# ... and so on

🌐 Interactive Demo Site

Try out all hooks with live examples at: https://wasabeef.github.io/flutter_use/

📚 Hooks by Category

📱 Mobile-first Hooks

Core package: flutter_use

  • useAsync — manages async operations with loading, data, and error states.
  • useDebounceFn — debounces function calls for better performance.
  • useInfiniteScroll — implements infinite scrolling with automatic loading.
  • useForm — comprehensive form state management with validation.
  • useKeyboard — tracks keyboard visibility and manages layouts (mobile only).
🎭 State Management

Core package: flutter_use

⏱️ Timing & Animation

Core package: flutter_use

🔄 Side Effects & Performance

Core package: flutter_use

🎯 UI Interactions

Core package: flutter_use

♻️ Lifecycle Management

Core package: flutter_use

🎨 Development & Debugging

Core package: flutter_use

  • useLogger — logs in console as component goes through life-cycles.
📱 Device Sensors

Package: flutter_use_sensors

Core package: flutter_use

🔋 Device Information

Package: flutter_use_battery

Package: flutter_use_geolocation

  • useGeolocation — tracks geo location and permission state of user's device. geolocator

Package: flutter_use_network_state

🎵 Media

Package: flutter_use_audio

  • useAudio — plays audio and exposes its controls. just_audio

Package: flutter_use_video

🚧 Coming Soon

  • useEvent — subscribe to events.
  • useFullscreen — display an element or video full-screen.
  • usePageLeave — triggers when mouse leaves page boundaries.
  • usePermission — query permission status for apps APIs.
  • useMethods — neat alternative to useReducer.
  • useSetState — creates setState method which works like this.setState.
  • usePromise — resolves promise only while component is mounted.
  • useObservable — tracks latest value of an Observable.



Unlicense — public domain.



카테고리

의존성

의존성 목록 2 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.