Flutter Social Button은 Flutter 애플리케이션에 소셜 미디어 로그인 버튼을 통합하는 것을 간소화하는 가벼운 패키지입니다. Google, Facebook, Apple과 같은 인기 플랫폼용 사전 설계된 사용자 정의 가능한 버튼을 제공하여 사용자 인증 워크플로우를 향상시킵니다. Android, iOS, Web, macOS, Windows, Linux 등 여러 플랫폼을 지원하며 크로스 플랫폼 일관성을 보장합니다. 최소한의 설정으로 개발자는 앱에 시각적으로 매력적인 소셜 로그인 옵션을 빠르게 추가할 수 있습니다.
사용 사례
인증 화면에 소셜 로그인 버튼 추가하기
빠른 로그인 옵션을 통한 사용자 온보딩 향상
다양한 플랫폼 간에 일관된 UI 만들기
Google, Facebook 및 Apple 로그인 통합
브랜드 일치를 위한 버튼 스타일 맞춤화
주요 기능
사전 구축된 소셜 미디어 버튼 템플릿
크로스 플랫폼 지원 (Android, iOS, Web, macOS, Windows, Linux)
색상과 크기의 간편한 사용자 정의
pub.dev를 통한 간단한 통합
주요 소셜 제공업체를 지원합니다
적합한 대상
인증 흐름을 구축하는 플러터 개발자
빠른 소셜 로그인을 필요로 하는 앱
다양한 플랫폼 간 일관된 UI를 목표로 하는 프로젝트
개발 속도를 우선시하는 팀
디자인 중심 애플리케이션
고려 사항
각 소셜 제공자마다 추가 구성이 필요합니다
플랫폼별 설정(예: OAuth 키)이 필요할 수 있습니다
확장되지 않은 경우 사전 정의된 버튼 디자인에 제한됨
기능을 위해 외부 소셜 API에 의존합니다
스타일을 초과한 사용자 정의 버튼 로직에는 적합하지 않습니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
Flutter Social Button
Flutter Social Button
Features
Flutter Social Button is a Flutter package to easily add social media buttons to your app. Buttons are customizable, and the package supports a wide range of social platforms.
Getting Started
Add the following dependency to your pubspec.yaml file:
// for full width Buttons//For default Button Its return a Email ButtonFlutterSocialButton(
onTap: () {}, ),
//For facebook Button FlutterSocialButton(
onTap: () {},
buttonType: ButtonType.facebook, // Button type for different type buttons
),
//For google ButtonFlutterSocialButton(
onTap: () {},
buttonType: ButtonType.google, // Button type for different type buttons
iconColor: Colors.black, // for change icons colors
),
// for Mini Circle ButtonFlutterSocialButton(
onTap: () {},
mini: true, //just pass true for mini circle buttons
buttonType: ButtonType.phone, // Button type for different type buttons
),