Architecture for bdk-dart flutter reference app#58
Conversation
8a728b2 to
8d28f67
Compare
reez
left a comment
There was a problem hiding this comment.
This is a solid start for the Flutter demo scaffold!
I saw a couple things I asked questions/comments about.
Also, I don’t see any corresponding native/ or generator changes that would justify the lib/bdk.dart regeneration here, it looks like order-only UniFFI churn and should probably be dropped unless there’s a specific binding or toolchain reason for it? But let me know if there is a reason for it
Yes, its just order-only changes, I had to re-run the binding generation command to get CI to pass, I have reset I have also resolved the other reviews. Thanks for taking time to review 🙏. |
|
Went through this and I like the direction a lot. One thing I’m thinking about is pushing it a bit further toward a “real wallet” reference rather than just a scaffold. For example, having clearer flows around receive/send, basic transaction visibility, and how sync/state changes are surfaced. Feels like that would make it much easier for Flutter devs to actually model real apps off this instead of just using it as a starting point. But overall, this is a really solid foundation. |
We didn't want a large PR with all these features, it would be harder to review that way, this is just an initial scaffold of what would house the other features. See chat here. Pls see the readme for intended features. |
Architecture for the BDK Flutter reference app, skeleton needed for upcoming feature implementations.