authentication_buttons
किसी भी Flutter ऐप में सोशल मीडिया लॉगिन बटन जोड़ने के लिए, Authentication Buttons Flutter पैकेज का उपयोग करें।
Flutter प्रमाणीकरण बटन पैकेज
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Authentication Buttons allows users to build social media authentication buttons for all popular SSO systems.
Add the dependency in pubsec.yaml file.
dependencies:
flutter:
sdk: flutter
authentication_buttons: 0.0.5
AuthenticationButton(
authenticationMethod: AuthenticationMethod.google,
onPressed: () {},
)
Additional parameters that you might supply include:
AuthenticationMethod
ButtonSize
ShowLoader
Below is the example with all arguments supplied:
AuthenticationButton(
authenticationMethod: AuthenticationMethod.apple,
onPressed: () {},
showLoader: true,
),
import 'package:authentication_buttons/src/authentication_button.dart';
import 'package:authentication_buttons/src/utils/enums/authentication_method.dart';
import 'package:authentication_buttons/src/utils/enums/button_size.dart';
import 'package:flutter/material.dart';
void main() => runApp(
const MaterialApp(
title: 'Authentication Buttons',
home: AuthenticationButtonsExample(),
),
);
class AuthenticationButtonsExample extends StatelessWidget {
const AuthenticationButtonsExample({
super.key,
});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text(
'Authentication Buttons',
),
),
body: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
AuthenticationButton(
authenticationMethod: AuthenticationMethod.google,
onPressed: () {},
),
AuthenticationButton(
authenticationMethod: AuthenticationMethod.pinterest,
onPressed: () {},
showLoader: true,
),
AuthenticationButton(
authenticationMethod: AuthenticationMethod.microsoft,
onPressed: () {},
showLoader: true,
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
AuthenticationButton(
authenticationMethod: AuthenticationMethod.twitter,
onPressed: () {},
buttonSize: ButtonSize.small,
),
AuthenticationButton(
authenticationMethod: AuthenticationMethod.dribbble,
onPressed: () {},
buttonSize: ButtonSize.small,
showLoader: true,
),
AuthenticationButton(
authenticationMethod: AuthenticationMethod.spotify,
onPressed: () {},
buttonSize: ButtonSize.small,
),
],
),
],
),
);
}
}
Pull requests are welcome 🙏
For major changes, please open an issue on github
निर्भरता सूची 3 आइटम
{"sdk":"flutter"}{"sdk":"flutter"}^2.0.2उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗