Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable more platforms #78

Open
3 tasks
kawa89 opened this issue Jan 21, 2022 · 2 comments
Open
3 tasks

Enable more platforms #78

kawa89 opened this issue Jan 21, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@kawa89
Copy link
Collaborator

kawa89 commented Jan 21, 2022

  1. Check what is blocking the support
  2. Remove blocking packages and add support for new ones.
  3. Try to enable support for:
    • Web
    • Mac
    • Windows
@kawa89 kawa89 added the enhancement New feature or request label Jan 21, 2022
@wszeborowskimateusz
Copy link
Collaborator

When it comes to blocking packages I can see 2.

cached_network_image

This one is tricky. On pub.dev it says that package supports android, ios and mac. It is also written that it has minimal support for web. I don't see any info about Linux or Windows. When I was searching Issues I found this - Baseflow/flutter_cached_network_image#707 - it says that Windows should actually be supported. Also according to this Baseflow/flutter_cached_network_image#661 - it should also be supported on Linux.

So it turns out this package is supported on all the platforms but because of some problems described in Baseflow/flutter_cached_network_image#661 it is not marked like this in pub.dev. So potential problem might be that our package would also not mark proper platforms as supported.

better_player

So this package is only supported on Android and iOS.

Web

One of the solution would be to replace better_player with video_player that has support for web (through federated package). The problem would remain with desktops.

I can see an open issue for adding support for Windows - flutter/flutter#37673

Desktop

One option would be to use dart_vlc package. It supports iOS, Linux, MacOS and Windows. We could also do something like for one platform use video_player and for others dart_vlc plugin.

@SergeBerwert
Copy link

would love windows support. it's helpful to develop apps on windows even if that run later mostly on android. it speeds up development.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants