Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rahiche/talk_to_your_host
https://github.com/rahiche/talk_to_your_host
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rahiche/talk_to_your_host
- Owner: Rahiche
- License: mit
- Created: 2024-07-27T17:57:59.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-01T21:50:58.000Z (5 months ago)
- Last Synced: 2024-08-02T23:52:16.932Z (5 months ago)
- Language: Dart
- Size: 1.76 MB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This app was used as a part of a talk to illustrate how to leverage native APIs within a Flutter environment.
### Features
The application includes the following demos:
- Blurhash: Transition Example
- Image Processing: Blur
- Blurhash Using Different Methods### Directory Structure:
The project is structured as follows:
```css
lib/
├── platform_channels/
│ └── blurhash_decoder.dart
├── samples/
│ ├── blurhash-transition/
│ │ └── images.dart
│ ├── blurhash_benchmark/
│ │ └── blurhash_demo.dart
│ └── image_processing/
│ └── gaussian_blur.dart
```## Implementation Notes
### Gaussian Blur
🔴 The Gaussian blur implemented in Dart uses a different algorithm compared to the Rust implementation. While the Dart version can be optimized, it was intentionally kept as-is to showcase existing methods without any modifications or optimizations. This decision was made to demonstrate the use of readily available tools and libraries.### Blurhash Example
🟠 Similarly, the Blurhash example leverages existing methods and libraries without any forking or optimization. The goal was to present the functionality as it is available in the current ecosystem.