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

패키지 상세v4.0.1

flml_internet_checker

이 패키지는 앱 내부에서 함수 호출을 사용하지 않고도 단순히 위젯을 InternetChecker 위젯으로 래핑함으로써 인터넷 연결을 확인하는 것을 목표로 합니다

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
704
좋아요
40
Pub 점수
160

패키지 설치

flutter pub add flml_internet_checker

패키지 개요

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

flml_internet_checker 패키지는 어떤 위젯을 InternetChecker 위젯으로 감싸는 방식으로 Flutter 앱에서 인터넷 연결 상태를 간단하게 모니터링할 수 있도록 제공합니다. 앱 코드 내에서 함수 호출이 필요 없으며, 자동으로 온라인 또는 오프라인 상태를 감지합니다. 이 패키지는 Android, iOS, Web, macOS, Windows, Linux 등 모든 주요 플랫폼에서 작동합니다. 복잡한 설정 없이 실시간 네트워크 상태 업데이트가 필요한 앱에 적합합니다. 가벼운 설계로 통합의 용이성과 즉각적인 피드백에 중점을 둡니다.

사용 사례

  • 실시간 네트워크 상태 모니터링
  • 오프라인 모드 UI 처리
  • 연결성에 기반한 자동 새로 고침
  • 앱 동작 적응
  • 연결 변경 시 원활한 사용자 경험

주요 기능

  • 함수 호출 없이 통합
  • 자동 연결 감지
  • 크로스 플랫폼 지원
  • 최소한의 보일러플레이트
  • 위젯 기반 래퍼 접근 방식

적합한 대상

  • 간단한 연결 확인
  • 즉각적인 네트워크 피드백이 필요한 앱
  • 빠른 구현을 원하는 개발자
  • 온라인/오프라인 상태에 따라 적응하는 UI
  • 최소한의 네트워크 논리가 있는 프로젝트

고려 사항

  • 기본 연결 상태로 제한됨
  • 고급 네트워크 진단 없음
  • 시스템 수준의 네트워크 API에 의존합니다
  • 프록시 또는 방화벽 시나리오를 처리하지 않습니다
  • 연결 품질에 대한 사용자 정의 없음

원본 README

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

Internet connectivity checking package.

A Flutter package to check your internet connection by just wrapping the Scaffold with InternetChecker Widget.


Permissions

Android

Add the following permissions to your AndroidManifest.xml file:

<uses-permission android:name="android.permission.INTERNET" />
macOS

Add the following permissions to your macOS .entitlements files:

<key>com.apple.security.network.client</key>
<true/>

Usage

1. Add dependency

Add the flml_internet_checker package to your pubspec.yaml file:

dependencies:
  flml_internet_checker: ^1.0.0
2. Import the package

Import the flml_internet_checker package into your Dart file:

import 'package:flml_internet_checker/flml_internet_checker.dart';
Example
InternetChecker(
      placeHolder: Lottie.asset(
        "assets/no_internet.json",
        height: 250,
      ),
      internetConnectionText: "No Internet Connection",
      child: const Scaffold(
        body: Center(
          child: Text("You are Online"),
        ),
      ),
    );

Credits

This package is a cloned and modified version of the internet_connection_checker_plus package.

The aim of this package is just to check the internet connectivity without putting the functions into the project and just wrap the widget with InternetChecker Widget.

카테고리

소스 저장소

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

아직 데이터가 없습니다.