Closed JustinASmith closed 3 years ago
I've made a bit of progress on this, but I am still unsure how to make this perfect. The issue I have had deals with multiple rebuilds of the UI and/or the UI not displaying the correct screen due to state of user auth and user profile creation.
Things I have tried:
This wasn't necessarily ready to merge... I will try to get the fix code and have a separate PR for that.
I would like to point out, I made mistakes with this PR. I did not incrementally add screens or features. I bundled many things into one branch/PR and this is something that I should have broken out further. The issue I am still currently fixing is likely a result of this and a lack of understanding of Streams and the overall lifecycle of a Flutter Material app. Going forward, I will keep these mistakes in mind.
Resolves #39 Resolves #40 Resolves #41 Resolves #42