It carries attention to details. For example the (hero?) transition from tapping on the searchbar to the searchbaroverlay is nice.
The SelectableText widgets in the Requirements section is a nice touch too. Can’t select the titles such as “Must” or “Nice to have:” but I guess that the content is what matters, which you made selectable.
Dropdowns look nice. Overall just positive in general, especially for someone that has been doing this on the side with no prior experience.
I’d recommend to look into Riverpod for state management instead of Provider, its from the same guy named Remi (author). Especially when you get the hang of the optional riverpod_generator companion plugin (again, same author). It’s basically a Provider 2.0 but due to many differences and breaking changes, he decided to go for a new name.
Some nitpicks: - Twitter logo and name is outdated (X now) - Typo in appbar title when in the Salary stats page, it should be “Salary Statistics” - Salary stats doesnt seem to want to load. Perhaps add a hardcoded timer e.g. display something like “This is taking longer than usual, please come back later.” after a min or so. (Edit: nvm, it loaded) - When tapping on any pages from the sidebar, the only one being “remembered” is the community one. That one gets highlighted in blue but it’s still blue after I visit other pages such as “Send feedback”
Anyways, great job. Keep at it.