Thank you for the read Zhihang! I really appreciate it!
Yes, of course! If my name and the link to the original article is preserved, I see no problem with it. Thank you so much for taking the effort to translate it!
This is a wonderful article that explain with great detail why I love Flutter. Fortunately, I had the opportunity to chat with Emily Fortuna about this, and now I have to say it again: apart from the effort of the FANTASTIC communities that Flutter has, we also have to give much credit to you.
First, thank you for reading the article Remi!!
Yes, using them extensively for everything could be something harmful, I also refer in the article the “diamond problem”. But thank you for adding another perspective, as soon as I can I will update the article.
When the route is called, yes, that is the case, but I’m not saying navigating directly for that route with
Navigator.of(context).push(routeName) but instead what happens internally with the
Navigator widget when you are in another route that is pushed. When this happens, (and again, I still haven’t found the…
Sorry for taking so long to reply!
This seems to be something like Dagger for android, which honestly would be awesome.
However, since there is no extensive documentation for the project, I’d advise to use it with caution. Also, if we encounter any bug with it, we’re on our own since there’s no issue…
Hey Roman! Thanks for reading it!
I encountered this issue when developing in our app where I used the approach where I would make the call inside the constructor.
I had two pages, a List Page and a Add Item Page, both with a Bloc. When Add Item Page pops, it returns a value to be added to the list…
To be honest no, I don’t have that.
Up until now I had only to verify a message with the PublicKey using the plain text message (that you would like to retrieve).
But… The best way to learn how to use these libraries (where documentation may be lacking) is looking at their tests.
And I totally agree with you!
But more than once I have encountered issues like this with APIs that I was using, and even other corner cases that obliged me to have a solution like the one I presented in the article.
This is not a best practices but more of a “if you unfortunately find yourself on this position, you can use this to help you'