firebase / firebase/FirebaseUI-Flutter

[firebase_ui_storage] upload/download intents and actions for custom UIs

Open
#42 1 comment 0 reactions 1 assignee Claimed by @lesnitsky View on GitHub
enhancement Keep Open storage
Dominant language
Dart
Stars
151
Forks
141
Avg merge
2d 10h
Merged PRs (30d)
3

Description

Firebase UI should provide intents and actions that could be used directly by custom UIs.

Example:

```dart
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return Actions(
actions: {
UploadFileIntent: UploadFileAction(), // <- from 'package:firebase_ui_storage/firebase_ui_storage.dart'
},
...
)
}
}

class MyCustomView extends StatelessWidget {
Widget build(BuildContext context) {
return ElevatedButton(onPressed: () async {
final file = await pickFile();
Actions.invoke(UploadFileIntent(file));
}, ...);
}
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.