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 #94

Open
sneurlax opened this issue Jul 17, 2023 · 7 comments
Open

Desktop support #94

sneurlax opened this issue Jul 17, 2023 · 7 comments

Comments

@sneurlax
Copy link

Hi! I was looking at using BDK in a cross-platform Flutter app, but there are issues which each major platform:

Linux: #93 is ongoing, but testing was an issue for me. I will need to revisit this

Windows: #9 links to issues which have both been solved, so it should be ready to work on, I will have to boot into Windows soon and try it out

mac: ??? I don't see any issues or PRs related to macOS desktop, does anyone have any pointers or guidance for getting it working there as well?

@BitcoinZavior
Copy link
Contributor

Hi @sneurlax currently BDK-Flutter supports iOS and Android. Desktop and Web support is on the roadmap but not available yet:
Screenshot 2023-07-17 at 18 16 12
Is your App targeting iOS and Android as well? In addition to Desktop platforms?

@BitcoinZavior
Copy link
Contributor

BitcoinZavior commented Jul 17, 2023

Issue #9 was for someone developing for iOS and Android on a Windows desktop. Not for developing a Windows App.
Issue #93 is for adding Linux as a platform in addition to iOS and Android as it does not exist right now.

In short iOS and Android app can be developed at the moment, and this development will work for Desktop platforms when Desktop support is added soon(Unless you are targeting a release date within a few weeks for Desktop).

Happy to discuss further and support with your development.

@sneurlax
Copy link
Author

Thank you for the clarification! I have recently been working on adding Linux and Windows desktop support for native Flutter plugins which use C++ or Rust wrapped in Dart for cross-platform Flutter apps, so I was looking at adding platform support

but it's not needed right away

when it is, though, if platform support hasn't been added at that time, wouldn't we just need to fork bdk-flutter, add the platforms, build locally, and use our fork repo as a package source until support's merged in?

@BitcoinZavior
Copy link
Contributor

@sneurlax bdk-flutter will have Desktop support soon. Someone has already attempted this but not successful yet.
You can find more details here: #93

@sneurlax
Copy link
Author

sneurlax commented Aug 7, 2023

@sneurlax bdk-flutter will have Desktop support soon. Someone has already attempted this but not successful yet. You can find more details here: #93

Thanks! Do you have any leads on adding mac platform support?

We are looking at solidifying Linux, Mac, and Windows platform support for bdk, so any tips or tricks on the process would be very helpful. Is the process

fork bdk-flutter, add the platforms, build locally, and use our fork repo as a package source until support's merged in?

@taifeyb
Copy link

taifeyb commented Sep 9, 2023

Waiting for desktop support too.

@sneurlax
Copy link
Author

See:

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

3 participants