47 lines
1.7 KiB
Markdown
47 lines
1.7 KiB
Markdown
# Flutter for Embedded Linux (eLinux)
|
|
This software is a **non-official** extension to the [Flutter SDK](https://github.com/flutter/flutter) to build Flutter apps for Embedded Linux devices.
|
|
|
|
**It is still been developed! So, currently, there is a lot of unsupported functions yet.**
|
|
|
|
## Quick start
|
|
### How to insall flutter-elinux
|
|
```Shell
|
|
$ git clone https://github.com/sony/flutter-elinux.git
|
|
$ sudo mv flutter-elinux /opt/
|
|
$ export PATH=$PATH:/opt/flutter-elinux/bin
|
|
```
|
|
|
|
### Install dependent libraries
|
|
```Shell
|
|
$ sudo apt install curl
|
|
# If you want to use Weston as a Wayland compositor:
|
|
$ sudo apt install weston
|
|
```
|
|
|
|
### How to run flutter sample app in Weston
|
|
You need to install a Wayland compositor such as Weston and launch it before launching your Flutter apps.
|
|
|
|
```Shell
|
|
$ flutter-elinux create sample
|
|
$ cd sample
|
|
$ weston &
|
|
$ flutter-elinux run -d elinux
|
|
```
|
|
|
|
## Documentation
|
|
See https://github.com/sony/flutter-elinux/wiki
|
|
|
|
## Contributing
|
|
See [CONTRIBUTING.md](CONTRIBUTING.md).
|
|
|
|
## Companion repos
|
|
| Repo | Purpose |
|
|
| ------------- | ------------- |
|
|
| [flutter-elinux](https://github.com/sony/flutter-elinux) | Flutter tools for eLinux |
|
|
| [flutter-elinux-plugins](https://github.com/sony/flutter-elinux-plugins) | Flutter plugins for eLinux |
|
|
| [flutter-embedded-linux](https://github.com/sony/flutter-embedded-linux) | eLinux embedding for Flutter |
|
|
| [meta-flutter](https://github.com/sony/meta-flutter) | Yocto recipes of eLinux embedding for Flutter |
|
|
|
|
## Base software
|
|
This software was created based on the [flutter-tizen](https://github.com/flutter-tizen/flutter-tizen) (branched from [this version](https://github.com/flutter-tizen/flutter-tizen/commit/ed128233c0bce33c77dd0df69afa59f0888d2d00)). Special thanks to the flutter-tizen team.
|