A high-fidelity demonstration of dart_ipfs capabilities using Flutter.
- Premium UI: Glassmorphism, dark mode, animated indicators.
- Node Management: Start/stop the embedded P2P node.
- File System: Add files and retrieve content by CID.
- Real-time Logs: Visual terminal for node events.
- Flutter SDK installed.
- macOS: Requires full Xcode installation (not just Command Line Tools).
- Linux: Requires build tools (
build-essential). - Windows: Requires Visual Studio C++ build tools.
flutter pub get
flutter run -d macosRun the app in your browser to explore the UI (uses a simulated IPFS node):
flutter run -d chromeNote: This example integrates
dart_ipfsdirectly. On Desktop, it uses the realdart_ipfsnode with native performance. On Web, it switches to a "Mock Mode" to demonstrate the UI without requiringdart:ffi.