kanna_auth_sdk 1.0.0
kanna_auth_sdk: ^1.0.0 copied to clipboard
Reusable Flutter authentication SDK (Google + Email)
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add kanna_auth_sdkThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
kanna_auth_sdk: ^1.0.0Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:kanna_auth_sdk/auth_sdk.dart';
import 'package:kanna_auth_sdk/features/Data/Entity/user_modal.dart';
import 'package:kanna_auth_sdk/features/Data/Logic/auth_remote_data_source.dart';
import 'package:kanna_auth_sdk/features/Data/Repository/repo_impl.dart';
import 'package:kanna_auth_sdk/features/Domain/Entity/user.dart';
import 'package:kanna_auth_sdk/features/Domain/Repository/auth_repositry.dart';
import 'package:kanna_auth_sdk/features/Domain/Usecases/google_signin_usecase.dart';
import 'package:kanna_auth_sdk/features/Domain/Usecases/login_usecase.dart';
import 'package:kanna_auth_sdk/features/Domain/Usecases/register_usecase.dart';
import 'package:kanna_auth_sdk/widgets/custom_textfield.dart';