This is a tool for working with S3 on AWS.
It allows you to upload local files and download files/folders from S3.
UI and profile management implemented in Flutter, AWS API implemented in Rust.
flutter_rust_bridge is used as a bridge between Flutter and Rust.
Please refer to the official document for how to install and use flutter_rust_bridge.
flutter pub get
flutter run -d macos
Platform | Confirmed |
---|---|
macOS | ⭕️ |
iOS(iPadOS) | ⭕️ |
Android | ❌ |
Windows | ❌ |
Linux | ❌ |
If you have rewritten Rust code, you will need a code generator to generate a Rust and Flutter bridge file.
See help for how to use. (flutter_rust_bridge_codegen -h
)
flutter_rust_bridge_codegen \
-r native/src/api.rs \
-c ios/Runner/bridge_generated.h \
-e macos/Runner/ \
--dart-output lib/bridge/bridge_generated.dart \
--dart-decl-output lib/bridge/bridge_definitions.dart
MIT License