It could be better to break down ProfileScreen into smaller widgets. I know this is just a quick challenge and it focuses more on doing basic authentication concept, but this is just a side note to consider when planning your widgets. Just think of reusability and you wil figure out how to break them. E.g.
user profile info information can be a widget,
list of users can be another widget. (so you can reuse it everywhere, no need to copy code from ProfileScreen)
https://github.com/ikema77/flutter_auth/blob/0b86b7d22c968fdd363c173abcfbd6dd2510f919/lib/screens/profile_screen.dart#L60-L82
It could be better to break down
ProfileScreen
into smaller widgets. I know this is just a quick challenge and it focuses more on doing basic authentication concept, but this is just a side note to consider when planning your widgets. Just think of reusability and you wil figure out how to break them. E.g.ProfileScreen
)