leonardocustodio / polkadart

Polkadart provides developers the ability to query a node and interact with the Polkadot based chains using Dart.
https://polkadart.dev
Apache License 2.0
39 stars 16 forks source link

Project Status #433

Closed poka-IT closed 8 months ago

poka-IT commented 8 months ago

Hello everyone!

First of all, thank you very much to everyone who contributes to this valuable project.

I hope this will allow me to switch from the very limiting headless webview polkawallet-sdk to this full dart library for our Ğecko app.

I am part of the Duniter project team, and we would like to know the maintenance status of this library before deciding to overhaul the code of our Flutter apps.

Are these milestones up to date? https://grants.web3.foundation/applications/Polkadart

If not, what can we rely on? We are ready to contribute to this library based on the features we need for our tools, but we want to ensure that this project is built to last.

In your opinion, is this library mature enough to be used in production?

Considering that our needs are limited to:

Thank you in advance for your clarification.

leonardocustodio commented 8 months ago

Hello @poka-IT ,

We have just finished the last milestone meaning every promise we made is now available within the lib. We already have people using in production with very few errors reported. We are confident that the lib is mature enough to be used in production.

All the points you wrote are supported. There are a few things that don't have that much helpers to reduce the boilerplate amounht needed but everything is supported. We hope in the future to start making helpers to reduce the boilerplates.

poka-IT commented 8 months ago

Thank you for this clarification. Do you know why substrate_metadata package is not compatible with web builds in pub.dev? It cause the main polkadart package to be unavailable for web.

leonardocustodio commented 8 months ago

Exactly because of this: https://github.com/leonardocustodio/polkadart/issues/297 if your project is web-only and you would like to take a shot all steps are documented.