firebase_windows

Windows implementations of the Firebase Flutter plugin for Flutter apps.

Note: This plugin code is based on https://github.com/firebase/flutterfire. (3f1608a5)

  • _flutterfire_internals: v1.3.0
  • firebase_core_platform_interface: v4.8.0
  • firebase_core: v2.12.0
  • firebase_auth_platform_interface: v6.15.0
  • firebase_auth: v4.6.0
  • firebase_storage_platform_interface: v4.4.0
  • firebase_storage: v11.2.0

And file windows/CMakeLists.txt is based on firebase_core: v2.13.1. CMakeLists.txt

Getting Started

This is a windows implementation of flutterfire. Currently, only a part of the modules/functions are implemented. For usage, please refer to https://github.com/firebase/flutterfire.

Support

Currently only the following modules/features are implemented.

  • firebase_core
  • firebase_auth
    • FirebaseAuth.signInWithCredential
    • FirebaseAuth.signInWithCustomToken
    • FirebaseAuth.signInWithEmailAndPassword
    • FirebaseAuth.signOut
    • User.getIdTokenResult
  • firebase_storage
    • Reference.getDownloadURL
    • Reference.putFile
    • UploadTask.cancel

Libraries

_flutterfire_internals/_flutterfire_internals
_flutterfire_internals/src/exception
_flutterfire_internals/src/interop_shimmer
firebase_auth/firebase_auth
firebase_auth_platform_interface/firebase_auth_platform_interface
firebase_auth_platform_interface/src/additional_user_info
firebase_auth_platform_interface/src/auth_credential
firebase_auth_platform_interface/src/auth_provider
firebase_auth_platform_interface/src/firebase_auth_exception
firebase_auth_platform_interface/src/id_token_result
firebase_auth_platform_interface/src/method_channel/method_channel_firebase_auth
firebase_auth_platform_interface/src/method_channel/method_channel_user
firebase_auth_platform_interface/src/method_channel/method_channel_user_credential
firebase_auth_platform_interface/src/method_channel/utils/exception
firebase_auth_platform_interface/src/platform_interface/platform_interface_firebase_auth
firebase_auth_platform_interface/src/platform_interface/platform_interface_user
firebase_auth_platform_interface/src/platform_interface/platform_interface_user_credential
firebase_auth_platform_interface/src/providers/email_auth
firebase_auth_platform_interface/src/providers/oauth
firebase_auth_platform_interface/src/user_info
firebase_auth_platform_interface/src/user_metadata
firebase_core/firebase_core
firebase_core_platform_interface/firebase_core_platform_interface
The platform interface for Firebase Core.
firebase_core_platform_interface/src/pigeon/messages.pigeon
firebase_storage/firebase_storage
firebase_storage/src/utils
firebase_storage_platform_interface/firebase_storage_platform_interface
firebase_storage_platform_interface/src/full_metadata
firebase_storage_platform_interface/src/internal/pointer
firebase_storage_platform_interface/src/list_options
firebase_storage_platform_interface/src/method_channel/method_channel_firebase_storage
firebase_storage_platform_interface/src/method_channel/method_channel_list_result
firebase_storage_platform_interface/src/method_channel/method_channel_reference
firebase_storage_platform_interface/src/method_channel/method_channel_task
firebase_storage_platform_interface/src/method_channel/method_channel_task_snapshot
firebase_storage_platform_interface/src/method_channel/utils/exception
firebase_storage_platform_interface/src/platform_interface/platform_interface_firebase_storage
firebase_storage_platform_interface/src/platform_interface/platform_interface_list_result
firebase_storage_platform_interface/src/platform_interface/platform_interface_reference
firebase_storage_platform_interface/src/platform_interface/platform_interface_task
firebase_storage_platform_interface/src/platform_interface/platform_interface_task_snapshot
firebase_storage_platform_interface/src/put_string_format
firebase_storage_platform_interface/src/settable_metadata
firebase_storage_platform_interface/src/task_state
firebase_windows