profile.presentation library Null safety

Presentation layer for profile feature.

Classes

EditProfileScreen
Screen: Edit profile form screen
GetProfileEvent
Triggered to get user profile info's
ProfileBloc
Profile bloc, business logic component that manage ProfileState and handle ProfileEvent events
ProfileEditedState
When the profile is edit successfully
ProfileErrorState
When the an error has occured (during loading or editing the profile)
ProfileEvent
Abstract class to represent profile related events
ProfileInitialState
Initial state of the profile
ProfileLoadedState
When the profile is loaded successfully
ProfileLoadingState
When the profile is loading (in progress)
ProfileScreen
Screen: Profile overview screen
ProfileState
Abstract class to represent profile related state
SetProfilePictureEvent
Triggered to update profile picture
UpdateProfileEvent
Triggered to update profile event