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

Desktop support #76

Open
nrbnlulu opened this issue Aug 8, 2024 · 5 comments
Open

Desktop support #76

nrbnlulu opened this issue Aug 8, 2024 · 5 comments

Comments

@nrbnlulu
Copy link

nrbnlulu commented Aug 8, 2024

Hey, Do you have intentions for supporting desktop?

@JulianBissekkou
Copy link
Collaborator

This is not planned, but contributions are welcomed :)

@nrbnlulu
Copy link
Author

Do you have some contribution guide? or where would you recommend me investigating in the codebase?

@JulianBissekkou
Copy link
Collaborator

We don't have a contribution guide right now. However, I would propose creating a new package called arcigs_map_sdk_macos, arcigs_map_sdk_windows, or arcigs_map_sdk_linux containing the next platform you want to target.
Extending the Example app inside the example folder is also required.
Then start by setting up the base project with the required native dependencies and let's see if we can display a simple map for now 👍🏽

Let me know if you have questions regarding some of the APIs inside of arcgis_map_sdk_platform_interface.

@nrbnlulu
Copy link
Author

AFAICT we'd need platform views which are not yet supported on any desktop platform.

@JulianBissekkou
Copy link
Collaborator

I haven't checked the state of platform views on desktop, but I remember that macOS has some very basic features available.
https://docs.flutter.dev/platform-integration/macos/platform-views

Since our implementation is based on platform views we might run into problems supporting desktop. As you know the upcoming official flutter sdk from arcgis might support desktop in the future. I am very curious how they are going to implement this since they are using platform views as well. I checked the beta release of the sdk.

We can adapt the solution of them in the future. Right now this package has more features and we also support 3d on web which is not in the early roadmap if the official arcgis sdk.

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

No branches or pull requests

2 participants