yandex_login_sdk 0.1.6 copy "yandex_login_sdk: ^0.1.6" to clipboard
yandex_login_sdk: ^0.1.6 copied to clipboard

Native Yandex LoginSDK wrapper for Flutter — SSO via installed Yandex apps with browser fallback (iOS + Android).

0.1.6 #

  • Built-in Kotlin migration — the Android plugin no longer applies the Kotlin Gradle Plugin (KGP) itself. Flutter 3.44+ wires KGP in via its Built-in Kotlin support; on older Flutter / AGP < 9 setups the plugin conditionally applies org.jetbrains.kotlin.android for you. This silences the "applies the Kotlin Gradle Plugin, which will cause build failures in future versions of Flutter" warning emitted by Flutter 3.44.
  • kotlinOptions replaced by the top-level kotlin.compilerOptions block, still pinned to JVM target 17.

0.1.5 #

  • Coverage reporting moved to Coveralls — CI now uploads coverage/lcov.info to coveralls.io via coverallsapp/github-action@v2. The README badge points there.
  • Removed the self-hosted SVG coverage badge/donut and the tool/generate_coverage.dart generator — Coveralls owns those artefacts now. No more auto-commits of assets/coverage_*.svg to main on every push.

0.1.4 #

  • FIX Lowered minimum Dart SDK constraint from ^3.11.5 to >=3.5.0 <4.0.0 — the plugin doesn't rely on any Dart 3.11-specific features, so apps on older Flutter/Dart toolchains can now consume it.

0.1.3 #

  • Lowered minimum Dart SDK constraint from ^3.11.5 to >=3.5.0 <4.0.0 — the plugin doesn't rely on any Dart 3.11-specific features, so apps on older Flutter/Dart toolchains can now consume it.
  • Relaxed flutter_lints dev dependency from ^6.0.0 to ^4.0.0 to match the lowered SDK floor.

0.1.2 #

  • Logging hook — new YandexLoginSdk.onLog callback emits info / debug / warning / error events for sign-in start, fallbacks, cancellation, and mapped error codes. Defaults to null (silent), opt-in via setter.
  • Swift Package Manager support — iOS plugin now ships a Package.swift alongside the existing .podspec, so apps using SwiftPM can consume the plugin without CocoaPods.
  • CHANGELOG and README updated; raised pub.dev "Follow Dart file conventions" score to 30/30.

0.1.1 #

  • Re-publish to refresh package metadata; no behavioural changes.

0.1.0 #

Initial release.

  • Native Yandex SSO on Android (com.yandex.android:authsdk:3.1.0) with automatic NATIVE → CHROME_TAB → WEBVIEW fallback chain handled by the SDK.
  • Native Yandex SSO on iOS (YandexLoginSDK ~> 3.1) with installed-app detection and ASWebAuthenticationSession / SFSafariViewController fallback.
  • YandexLoginSdk.signIn(clientId:) returns a YandexLoginResult with token, optional jwt, optional expiresIn.
  • Typed exceptions: YandexAuthCancelledException, YandexAuthUnsupportedException, YandexAuthException.
2
likes
160
points
362
downloads

Documentation

API reference

Publisher

verified publisherflutterfor.dev

Weekly Downloads

Native Yandex LoginSDK wrapper for Flutter — SSO via installed Yandex apps with browser fallback (iOS + Android).

Repository (GitHub)
View/report issues

Topics

#yandex #oauth #authentication #sso #login

License

BSD-3-Clause (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on yandex_login_sdk

Packages that implement yandex_login_sdk