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

linkwell 표지
패키지 상세v2.0.6

linkwell

LinkWell은 문자열 내의 URL과 이메일을 감지하고 탭 시 사용자 브라우저에서 열리는 텍스트 플러그인입니다

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
1.2천
좋아요
82
Pub 점수
130

패키지 설치

flutter pub add linkwell

패키지 개요

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

LinkWell은 텍스트 문자열 내의 URL 및 이메일 주소를 자동으로 감지하는 Flutter 플러그인입니다. 사용자가 이러한 링크를 탭하면 장치의 기본 브라우저에서 직접 열립니다. 풍부한 텍스트 처리를 위해 설계되었으며, 수동 파싱이나 사용자 정의 제스처 감지기 없이 하이퍼링크를 상호작용 가능하게 만들어 사용자 경험을 향상시킵니다. Android, iOS, Web, macOS, Windows, Linux 등 여러 플랫폼을 지원하여 기기 간 일관된 동작을 보장합니다. Flutter의 Text 위젯과 원활하게 통합되어 개발자가 최소한의 설정으로 클릭 가능한 링크를 추가할 수 있습니다.

사용 사례

  • 앱 설명에 클릭 가능한 링크 추가
  • 채팅 메시지에서 이메일 상호작용 활성화
  • 리치 텍스트 콘텐츠의 가독성 향상
  • 사용자 생성 텍스트 내 링크 탐지 자동화
  • 문서 보기에서 웹 참조 표시

주요 기능

  • 자동 URL 및 이메일 탐지
  • 터치 가능한 링크는 기본 브라우저에서 열립니다
  • 크로스 플랫폼 호환성
  • Flutter Text 위젯과의 간단한 통합
  • 모든 주요 운영 체제를 지원합니다

적합한 대상

  • 동적 텍스트 콘텐츠를 가진 앱
  • 채팅 또는 메시징 인터페이스
  • 문서 또는 도움말 섹션
  • 링크가 포함된 사용자 프로필 생애사
  • 콘텐츠가 풍부한 교육 앱

고려 사항

  • 사용자 정의 링크 스타일을 지원하지 않습니다
  • URL 및 이메일 유형으로 제한
  • 내장 링크 미리보기 없음
  • 장시간 누름 또는 컨텍스트 메뉴를 수동으로 처리해야 함
  • 딥링크를 위한 추가 로직이 필요할 수 있습니다

원본 README

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

LinkWell

LinkWell is Text Plugin that detects URLs and Emails in a String and when tapped opens in user browsers,

linkwell pub package

GitHub

ScreenShots

Basic Usage Named Links

Usage

Basic:

import 'package:linkwell/linkwell.dart';
LinkWell(
    "Hi here's my email: samuelezedi@gmail.com and website: https://samuelezedi.com"
);
Add Styling

To add style to links

LinkWell(
    "Hi here's my email: samuelezedi@gmail.com and website: https://samuelezedi.com",
    linkStyle: TextStyle(color: Colors.blue,fontSize: 17)
);

To add style to non links

LinkWell(
    "Hi here's my email: samuelezedi@gmail.com and website: https://samuelezedi.com",
    style: TextStyle(color: Colors.black,fontSize: 17)
);
Naming Links

If you would like to name the links

LinkWell(
    "By registering you agree to our samuelezedi.com/terms and samuelezedi.com/privacy",
    listOfNames: {
        'samuelezedi.com/terms' : 'Terms',
        'samuelezedi.com/privacy' : 'Privacy Policy'
    },
);

Why I made this plugin

I was building a chat application and I needed to detect when users posted links and emails so I went online and found a couple plugin but then, only one fit the need, I imported it and discovered that it could not detect emails and long urls correctly and I could not name URLs or emails, So I built LinkWell. I hope this is what you are looking for and it solves your link problems.

Kindly follow me on

twitter medium instagram

카테고리

의존성

의존성 목록 1 개

소스 저장소

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