SYMBOL INDEX (673 symbols across 168 files) FILE: lib/config/agora_config.dart class AgoraConfig (line 1) | class AgoraConfig{ FILE: lib/core/enums/messge_type.dart type MessageType (line 1) | enum MessageType{ function toEnum (line 16) | MessageType toEnum() FILE: lib/core/error/exceptions.dart class LocalDatabaseException (line 2) | class LocalDatabaseException implements Exception { class CachedException (line 10) | class CachedException implements Exception { FILE: lib/core/error/failure.dart class Failure (line 3) | abstract class Failure extends Equatable { class ServerFailure (line 12) | class ServerFailure extends Failure{ class LocalDatabaseFailure (line 16) | class LocalDatabaseFailure extends Failure{ class CachedFailure (line 21) | class CachedFailure extends Failure{ FILE: lib/core/extensions/extensions.dart function height (line 15) | double height(double value) function width (line 17) | double width(double value) FILE: lib/core/extensions/time_extension.dart function isSameDay (line 16) | bool isSameDay(DateTime day2) FILE: lib/core/functions/app_dialogs.dart class AppDialogs (line 8) | class AppDialogs { method permissionDialog (line 9) | Future permissionDialog( method submitPhoneDialog (line 71) | Future submitPhoneDialog({ function _showMyDialog (line 129) | Future _showMyDialog({ FILE: lib/core/functions/date_converter.dart class DateConverter (line 2) | class DateConverter{ method getChatContactTime (line 4) | String getChatContactTime(DateTime dateTime) method getChatDayTime (line 19) | String getChatDayTime(DateTime dateTime) method getLastSeenDayTime (line 33) | String getLastSeenDayTime(DateTime dateTime) method isSameDay (line 48) | bool isSameDay(DateTime nowTime,DateTime priviesTime) method dateConverterHoursAmPmMode (line 58) | String dateConverterHoursAmPmMode(DateTime dateTime) method dateConverterMonth (line 90) | String dateConverterMonth(String string) method dateConverterMonthNum (line 113) | String dateConverterMonthNum(String string) method dateConverterOnly (line 136) | String dateConverterOnly(String string) method dateConverterSince (line 142) | String dateConverterSince(String string) method dateConverterHours24Mode (line 154) | String dateConverterHours24Mode(String string) FILE: lib/core/functions/navigator.dart function navigatePop (line 3) | void navigatePop( function navigateAndRemove (line 9) | void navigateAndRemove( function navigateTo (line 21) | Future navigateTo( function navigateAndReplace (line 32) | void navigateAndReplace( FILE: lib/core/network/cache_helper.dart class CacheHelper (line 3) | class CacheHelper { method getData (line 8) | dynamic getData({required String key}) method saveData (line 12) | Future saveData({ method removeData (line 22) | void removeData({required String key}) FILE: lib/core/services/services_locator.dart function init (line 54) | Future init() FILE: lib/core/shared/bloc_observer.dart class MyBlocObserver (line 4) | class MyBlocObserver extends BlocObserver { method onCreate (line 6) | void onCreate(BlocBase bloc) method onChange (line 14) | void onChange(BlocBase bloc, Change change) method onError (line 22) | void onError(BlocBase bloc, Object error, StackTrace stackTrace) method onClose (line 30) | void onClose(BlocBase bloc) FILE: lib/core/shared/commen.dart function showSnackBar (line 8) | void showSnackBar({ function pickImageFromGallery (line 19) | Future pickImageFromGallery(BuildContext context) function pickGif (line 36) | Future pickGif(BuildContext context) function cropImage (line 51) | Future cropImage(String path) FILE: lib/core/shared/message_replay.dart class MessageReplay (line 4) | class MessageReplay extends Equatable { FILE: lib/core/shared/pop_up_menu_item_model.dart class PopUpMenuItemModel (line 4) | class PopUpMenuItemModel extends Equatable{ FILE: lib/core/usecase/base_use_case.dart class BaseUseCase (line 6) | abstract class BaseUseCase{ method call (line 7) | Future> call(Parameters parameters) class StreamBaseUseCase (line 10) | abstract class StreamBaseUseCase{ method call (line 11) | Stream call(Parameters parameters) class NoParameters (line 16) | class NoParameters extends Equatable{ FILE: lib/core/utils/constants/assets_manager.dart class AppImage (line 2) | class AppImage{ FILE: lib/core/utils/constants/font_manager.dart class FontConstants (line 3) | class FontConstants { class FontWeightManager (line 7) | class FontWeightManager { class FontSize (line 15) | class FontSize { FILE: lib/core/utils/constants/strings_manager.dart class AppStrings (line 1) | class AppStrings { FILE: lib/core/utils/constants/values_manager.dart class AppMargin (line 1) | class AppMargin { class AppPadding (line 10) | class AppPadding { class AppSize (line 23) | class AppSize { FILE: lib/core/utils/routes/routes_manager.dart class Routes (line 24) | class Routes { class AppRoutes (line 44) | class AppRoutes { method onGenerateRoute (line 45) | Route onGenerateRoute(RouteSettings settings) method unDefinedRoute (line 140) | Route unDefinedRoute() FILE: lib/core/utils/thems/my_colors.dart class MyColors (line 3) | class MyColors { class IColors (line 34) | abstract class IColors { class LightColors (line 49) | class LightColors implements IColors { FILE: lib/core/utils/thems/styles_manager.dart function _getTextStyle (line 5) | TextStyle _getTextStyle(double fontSize, FontWeight fontWeight, Color co... function getRegularStyle (line 15) | TextStyle getRegularStyle({ function getMediumStyle (line 27) | TextStyle getMediumStyle({ function getLightStyle (line 39) | TextStyle getLightStyle({ function getBoldStyle (line 51) | TextStyle getBoldStyle({ function getSemiBoldStyle (line 63) | TextStyle getSemiBoldStyle({ FILE: lib/core/utils/thems/theme_manager.dart function createTheme (line 9) | ThemeData createTheme(IColors iColors) function _textTheme (line 27) | TextTheme _textTheme(IColors iColors) function _appBarTheme (line 81) | AppBarTheme _appBarTheme(IColors colors) function tabBarTheme (line 101) | TabBarTheme tabBarTheme() function _textButtonThemeData (line 110) | TextButtonThemeData _textButtonThemeData(IColors colors) function _popupMenuThemeData (line 121) | PopupMenuThemeData _popupMenuThemeData(IColors iColors) function _inputDecorationTheme (line 134) | InputDecorationTheme _inputDecorationTheme(IColors iColors) function _elevatedButtonThemeData (line 154) | ElevatedButtonThemeData _elevatedButtonThemeData(IColors iColors) FILE: lib/features/data/data_source/auth/local/auth_local_data_source.dart class BaseAuthLocalDataSource (line 3) | abstract class BaseAuthLocalDataSource { method setUserLoggedIn (line 4) | Future setUserLoggedIn(String uid) method removeUser (line 6) | Future removeUser(String uid) method getUser (line 8) | String? getUser() class AuthLocalDataSource (line 11) | class AuthLocalDataSource extends BaseAuthLocalDataSource { method setUserLoggedIn (line 17) | Future setUserLoggedIn(String uid) method removeUser (line 22) | Future removeUser(String uid) method getUser (line 27) | String? getUser() FILE: lib/features/data/data_source/auth/remote/auth_remote_data_source.dart class BaseAuthRemoteDataSource (line 14) | abstract class BaseAuthRemoteDataSource { method signInWithPhoneNumber (line 15) | Future signInWithPhoneNumber( method verifyOtp (line 18) | Future verifyOtp(VerifyOtpParameters parameters) method saveUserDataToFirebase (line 20) | Future saveUserDataToFirebase(UserDataParameters parameters) method getCurrentUid (line 22) | Future getCurrentUid() method signOut (line 24) | Future signOut() method getCurrentUser (line 26) | Future getCurrentUser() method getUserById (line 28) | Stream getUserById(String uId) method setUserState (line 30) | Future setUserState(bool isOnline) method updateProfilePic (line 31) | Future updateProfilePic(String path) class AuthRemoteDataSource (line 34) | class AuthRemoteDataSource extends BaseAuthRemoteDataSource { method getCurrentUid (line 48) | Future getCurrentUid() method signOut (line 51) | Future signOut() method signInWithPhoneNumber (line 54) | Future signInWithPhoneNumber( method verifyOtp (line 81) | Future verifyOtp(VerifyOtpParameters parameters) method saveUserDataToFirebase (line 90) | Future saveUserDataToFirebase(UserDataParameters parameters) method _storeFileToFirebase (line 119) | Future _storeFileToFirebase(String path, File file) method _deleteFileFromFirebase (line 126) | Future _deleteFileFromFirebase(String path) method getCurrentUser (line 131) | Future getCurrentUser() method getUserById (line 139) | Stream getUserById(String uId) method setUserState (line 149) | Future setUserState(bool isOnline) method updateProfilePic (line 157) | Future updateProfilePic(String path) FILE: lib/features/data/data_source/call/call_data_source.dart class BaseCallDataSource (line 12) | abstract class BaseCallDataSource { method makeCall (line 13) | Future makeCall(MakeCallParameters parameters) method endCall (line 14) | Future endCall(EndCallParameters parameters) method callStream (line 15) | Stream callStream() class CallDataSource (line 18) | class CallDataSource extends BaseCallDataSource { method _currentUser (line 24) | Future _currentUser() method callStream (line 32) | Stream callStream() method endCall (line 36) | Future endCall(EndCallParameters parameters) method makeCall (line 42) | Future makeCall(MakeCallParameters parameters) FILE: lib/features/data/data_source/chat/local/chat_local_data_source.dart class BaseChatLocalDataSource (line 4) | abstract class BaseChatLocalDataSource{ method pickGif (line 5) | Future pickGif(BuildContext context) class ChatLocalDataSource (line 8) | class ChatLocalDataSource extends BaseChatLocalDataSource{ method pickGif (line 10) | Future pickGif(BuildContext context) FILE: lib/features/data/data_source/chat/remote/chat_remote_data_source.dart class BaseChatRemoteDataSource (line 19) | abstract class BaseChatRemoteDataSource { method sendTextMessage (line 20) | Future sendTextMessage(TextMessageParameters parameters) method sendFileMessage (line 22) | Future sendFileMessage(FileMessageParameters parameters) method sendGifMessage (line 24) | Future sendGifMessage(GifMessageParameters parameters) method getChatMessages (line 26) | Stream> getChatMessages( method getContactsChat (line 29) | Stream> getContactsChat(Map map) method setChatMessageSeen (line 31) | Future setChatMessageSeen(SetChatMessageSeenParameters parameters) method getNumOfMessageNotSeen (line 32) | Stream getNumOfMessageNotSeen(String senderId) class ChatRemoteDataSource (line 35) | class ChatRemoteDataSource extends BaseChatRemoteDataSource { method _currentUser (line 42) | Future _currentUser() method sendTextMessage (line 50) | Future sendTextMessage(TextMessageParameters parameters) method _saveDataToContactsSubCollection (line 78) | void _saveDataToContactsSubCollection( method _saveMessageToMessageSubCollection (line 117) | void _saveMessageToMessageSubCollection({ method sendFileMessage (line 166) | Future sendFileMessage(FileMessageParameters parameters) method _storeFileToFirebase (line 216) | Future _storeFileToFirebase(String path, File file) method sendGifMessage (line 224) | Future sendGifMessage(GifMessageParameters parameters) method getChatMessages (line 251) | Stream> getChatMessages( method getContactsChat (line 271) | Stream> getContactsChat(Map map) method getNumOfMessageNotSeen (line 306) | Stream getNumOfMessageNotSeen(String senderId) method setChatMessageSeen (line 330) | Future setChatMessageSeen( FILE: lib/features/data/data_source/firebase_storage_remote_data_source.dart class BaseFirebaseStorageRemoteDataSource (line 5) | abstract class BaseFirebaseStorageRemoteDataSource{ method storeFileToFirebase (line 6) | Future storeFileToFirebase(String path, File file) class FirebaseStorageRemoteDataSource (line 9) | class FirebaseStorageRemoteDataSource extends BaseFirebaseStorageRemoteD... method storeFileToFirebase (line 15) | Future storeFileToFirebase(String path, File file) FILE: lib/features/data/data_source/select_contact/local/get_contacts_local_data_source.dart class BaseSelectContactsLocalDataSource (line 4) | abstract class BaseSelectContactsLocalDataSource{ method getContacts (line 5) | Future> getContacts() class SelectContactsLocalDataSource (line 8) | class SelectContactsLocalDataSource extends BaseSelectContactsLocalDataS... method getContacts (line 10) | Future> getContacts() FILE: lib/features/data/data_source/select_contact/remote/select_contact_remote_data_source.dart class BaseSelectContactsRemoteDataSource (line 8) | abstract class BaseSelectContactsRemoteDataSource { method getAllContacts (line 9) | Future getAllContacts(List contacts) method contactsOnWhatsApp (line 11) | Future> contactsOnWhatsApp() method contactsNotOnWhatsApp (line 13) | Future> contactsNotOnWhatsApp() class SelectContactsRemoteDataSource (line 18) | class SelectContactsRemoteDataSource method contactsNotOnWhatsApp (line 30) | Future> contactsNotOnWhatsApp() method contactsOnWhatsApp (line 33) | Future> contactsOnWhatsApp() method getAllContacts (line 37) | Future getAllContacts(List contacts) FILE: lib/features/data/models/call_model.dart class CallModel (line 3) | class CallModel extends Call { method toMap (line 15) | Map toMap() FILE: lib/features/data/models/contact_chat_model.dart class ContactChatModel (line 3) | class ContactChatModel extends ContactChat { method toMAp (line 13) | Map toMAp() FILE: lib/features/data/models/message_model.dart class MessageModel (line 4) | class MessageModel extends Message { method toMap (line 19) | Map toMap() FILE: lib/features/data/models/user_model.dart class UserModel (line 3) | class UserModel extends UserEntity { method toMap (line 15) | Map toMap() FILE: lib/features/data/repository/auth_repository.dart class AuthRepository (line 15) | class AuthRepository extends BaseAuthRepository { method signInWithPhoneNumber (line 25) | Future> signInWithPhoneNumber( method verifyOtp (line 37) | Future> verifyOtp( method saveUserDataToFirebase (line 48) | Future> saveUserDataToFirebase( method getCurrentUid (line 60) | Future> getCurrentUid() method signOut (line 71) | Future> signOut() method getCachedLocalCurrentUid (line 82) | Future> getCachedLocalCurrentUid() method getCurrentUser (line 92) | Future> getCurrentUser() method setUserState (line 102) | Future> setUserState(bool isOnline) method getUserById (line 112) | Stream getUserById(String uId) method updateProfilePic (line 117) | Future> updateProfilePic(String path) FILE: lib/features/data/repository/call_repository.dart class CallRepository (line 11) | class CallRepository extends BaseCallRepository{ method callStream (line 17) | Stream> callStream() method endCall (line 20) | Future> endCall(EndCallParameters parameters) method makeCall (line 30) | Future> makeCall(MakeCallParameters parameters) FILE: lib/features/data/repository/chat_repository.dart class ChatRepository (line 15) | class ChatRepository extends BaseChatRepository { method getChatMessages (line 22) | Stream> getChatMessages(GetChatMessagesParameters parame... method getContactsChat (line 27) | Stream> getContactsChat(Map map) method sendFileMessage (line 32) | Future> sendFileMessage(FileMessageParameters pa... method sendTextMessage (line 42) | Future> sendTextMessage(TextMessageParameters pa... method setChatMessageSeen (line 52) | Future> setChatMessageSeen(SetChatMessageSeenPar... method sendGifMessage (line 62) | Future> sendGifMessage(GifMessageParameters para... method getNumOfMessageNotSeen (line 73) | Stream getNumOfMessageNotSeen(String senderId) FILE: lib/features/data/repository/select_contact_Repository.dart class SelectContactRepository (line 11) | class SelectContactRepository extends BaseSelectContactRepository{ method getAllContacts (line 18) | Future> getAllContacts() method getContactsNotOnWhatsApp (line 30) | Future>> getContactsNotOnWhatsApp() method getContactsOnWhatsApp (line 40) | Future>> getContactsOnWhatsApp() FILE: lib/features/domain/entities/call.dart class Call (line 3) | class Call extends Equatable { FILE: lib/features/domain/entities/contact_chat.dart class ContactChat (line 3) | class ContactChat extends Equatable { FILE: lib/features/domain/entities/message.dart class Message (line 5) | class Message extends Equatable { FILE: lib/features/domain/entities/user.dart class UserEntity (line 3) | class UserEntity extends Equatable { FILE: lib/features/domain/repository/base_auth_repository.dart class BaseAuthRepository (line 9) | abstract class BaseAuthRepository{ method signInWithPhoneNumber (line 10) | Future> signInWithPhoneNumber(SignInWithPhoneNum... method verifyOtp (line 11) | Future> verifyOtp(VerifyOtpParameters parameters) method saveUserDataToFirebase (line 12) | Future> saveUserDataToFirebase(UserDataParameters... method getCurrentUid (line 13) | Future> getCurrentUid() method getCachedLocalCurrentUid (line 14) | Future> getCachedLocalCurrentUid() method signOut (line 15) | Future> signOut() method getCurrentUser (line 16) | Future> getCurrentUser() method getUserById (line 17) | Stream getUserById(String uId) method setUserState (line 18) | Future> setUserState(bool isOnline) method updateProfilePic (line 19) | Future> updateProfilePic(String path) FILE: lib/features/domain/repository/base_call_repository.dart class BaseCallRepository (line 9) | abstract class BaseCallRepository{ method makeCall (line 10) | Future> makeCall(MakeCallParameters parameters) method endCall (line 11) | Future> endCall(EndCallParameters parameters) method callStream (line 12) | Stream callStream() FILE: lib/features/domain/repository/base_chat_repository.dart class BaseChatRepository (line 12) | abstract class BaseChatRepository{ method sendTextMessage (line 13) | Future> sendTextMessage(TextMessageParameters par... method sendFileMessage (line 14) | Future> sendFileMessage(FileMessageParameters par... method sendGifMessage (line 15) | Future> sendGifMessage(GifMessageParameters param... method getContactsChat (line 16) | Stream> getContactsChat(Map map) method getChatMessages (line 17) | Stream> getChatMessages(GetChatMessagesParameters parame... method setChatMessageSeen (line 18) | Future> setChatMessageSeen(SetChatMessageSeenPara... method getNumOfMessageNotSeen (line 19) | Stream getNumOfMessageNotSeen(String senderId) FILE: lib/features/domain/repository/base_select_contact_repository.dart class BaseSelectContactRepository (line 7) | abstract class BaseSelectContactRepository{ method getAllContacts (line 8) | Future> getAllContacts() method getContactsNotOnWhatsApp (line 9) | Future>> getContactsNotOnWhatsApp() method getContactsOnWhatsApp (line 10) | Future>> getContactsOnWhatsApp() FILE: lib/features/domain/usecases/auth/get_cached_local_current_uid_usecase.dart class GetCachedLocalCurrentUidUseCase (line 7) | class GetCachedLocalCurrentUidUseCase extends BaseUseCase> call(NoParameters parameters) FILE: lib/features/domain/usecases/auth/get_current_uid_usecase.dart class GetCurrentUidUseCase (line 7) | class GetCurrentUidUseCase extends BaseUseCase{ method call (line 12) | Future> call(NoParameters parameters) FILE: lib/features/domain/usecases/auth/get_current_user_usecase.dart class GetCurrentUserUseCase (line 7) | class GetCurrentUserUseCase extends BaseUseCase{ method call (line 12) | Future> call(NoParameters parameters) FILE: lib/features/domain/usecases/auth/get_user_by_id_usecase.dart class GetUserByIdUseCase (line 5) | class GetUserByIdUseCase extends StreamBaseUseCase { method call (line 11) | Stream call(String parameters) FILE: lib/features/domain/usecases/auth/save_userdata_to_firebase_usecase.dart class SaveUserDataToFirebaseUseCase (line 11) | class SaveUserDataToFirebaseUseCase extends BaseUseCase> call(UserDataParameters parameters) class UserDataParameters (line 22) | class UserDataParameters extends Equatable { FILE: lib/features/domain/usecases/auth/set_user_state_usecase.dart class SetUserStateUseCase (line 7) | class SetUserStateUseCase extends BaseUseCase{ method call (line 12) | Future> call(bool parameters) FILE: lib/features/domain/usecases/auth/sign_in_with_phone_number_usecase.dart class SignInWithPhoneNumberUseCase (line 8) | class SignInWithPhoneNumberUseCase extends BaseUseCase> call(SignInWithPhoneNumberParameters par... class SignInWithPhoneNumberParameters (line 19) | class SignInWithPhoneNumberParameters extends Equatable { FILE: lib/features/domain/usecases/auth/signout_usecase.dart class SignOutUseCase (line 7) | class SignOutUseCase extends BaseUseCase{ method call (line 12) | Future> call(NoParameters parameters) FILE: lib/features/domain/usecases/auth/update_profile_pic_usecase.dart class UpdateProfilePicUseCase (line 6) | class UpdateProfilePicUseCase extends BaseUseCase{ method call (line 11) | Future> call(String parameters) FILE: lib/features/domain/usecases/auth/verify_otp_usecase.dart class VerifyOtpUseCase (line 8) | class VerifyOtpUseCase extends BaseUseCase { method call (line 14) | Future> call(VerifyOtpParameters parameters) class VerifyOtpParameters (line 19) | class VerifyOtpParameters extends Equatable { FILE: lib/features/domain/usecases/call/call_stream_usecase.dart class CallStreamUseCase (line 6) | class CallStreamUseCase extends StreamBaseUseCase call(NoParameters parameters) FILE: lib/features/domain/usecases/call/end_call_usecase.dart class EndCallUseCase (line 8) | class EndCallUseCase extends BaseUseCase { method call (line 14) | Future> call(EndCallParameters parameters) class EndCallParameters (line 19) | class EndCallParameters extends Equatable { FILE: lib/features/domain/usecases/call/make_call_usecase.dart class MakeCallUseCase (line 10) | class MakeCallUseCase extends BaseUseCase { method call (line 16) | Future> call(MakeCallParameters parameters) class MakeCallParameters (line 21) | class MakeCallParameters extends Equatable { FILE: lib/features/domain/usecases/chat/get_chat_messages_usecase.dart class GetChatMessagesUseCase (line 21) | class GetChatMessagesUseCase extends StreamBaseUseCase, Ge... method call (line 27) | Stream> call(GetChatMessagesParameters parameters) class GetChatMessagesParameters (line 33) | class GetChatMessagesParameters extends Equatable { FILE: lib/features/domain/usecases/chat/get_contacts_chat_usecase.dart class GetContactsChatUseCase (line 8) | class GetContactsChatUseCase extends StreamBaseUseCase... method call (line 13) | Stream> call(Map parameters) FILE: lib/features/domain/usecases/chat/get_num_of_message_not_seen_usecase.dart class GetNumberOfMessageNotSeenUseCase (line 5) | class GetNumberOfMessageNotSeenUseCase extends StreamBaseUseCase call(String parameters) FILE: lib/features/domain/usecases/chat/send_file_message_usecase.dart class SendFileMessageUseCase (line 11) | class SendFileMessageUseCase extends BaseUseCase> call(FileMessageParameters parameters) class FileMessageParameters (line 22) | class FileMessageParameters extends Equatable { FILE: lib/features/domain/usecases/chat/send_gif_message_usecase.dart class SendGifMessageUseCase (line 9) | class SendGifMessageUseCase extends BaseUseCase> call(GifMessageParameters parameters) class GifMessageParameters (line 20) | class GifMessageParameters extends Equatable { FILE: lib/features/domain/usecases/chat/send_text_message_usecase.dart class SendTextMessageUseCase (line 9) | class SendTextMessageUseCase extends BaseUseCase> call(TextMessageParameters parameters) class TextMessageParameters (line 20) | class TextMessageParameters extends Equatable { FILE: lib/features/domain/usecases/chat/set_chat_message_seen_usecase.dart class SetChatMessageSeenUseCase (line 7) | class SetChatMessageSeenUseCase extends BaseUseCase> call(SetChatMessageSeenParameters parame... class SetChatMessageSeenParameters (line 18) | class SetChatMessageSeenParameters extends Equatable{ FILE: lib/features/domain/usecases/select_contact/get_all_contacts_usecase.dart class GetAllContactsUseCase (line 7) | class GetAllContactsUseCase extends BaseUseCase{ method call (line 12) | Future> call(NoParameters parameters) FILE: lib/features/domain/usecases/select_contact/get_contacts_not_on_whats_usecase.dart class GetContactsNotOnWhatsUseCase (line 7) | class GetContactsNotOnWhatsUseCase extends BaseUseCase, No... method call (line 12) | Future>> call(NoParameters parameters) FILE: lib/features/domain/usecases/select_contact/get_contacts_on_whats_usecase.dart class GetContactsOnWhatsUseCase (line 7) | class GetContactsOnWhatsUseCase extends BaseUseCase,... method call (line 12) | Future>> call(NoParameters paramet... FILE: lib/features/presentation/components/contact_profile_pic_dialog.dart function showContactProfilePicDialog (line 8) | Future showContactProfilePicDialog( FILE: lib/features/presentation/components/custom_list_tile.dart class CustomListTile (line 6) | class CustomListTile extends StatelessWidget { method build (line 29) | Widget build(BuildContext context) FILE: lib/features/presentation/components/custom_network_image.dart class CustomNetworkImage (line 5) | class CustomNetworkImage extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) FILE: lib/features/presentation/components/custom_pop_up_menu_button.dart class CustomPopUpMenuButton (line 5) | class CustomPopUpMenuButton extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: lib/features/presentation/components/custom_text.dart class CustomText (line 3) | class CustomText extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: lib/features/presentation/components/default_button.dart class DefaultButton (line 3) | class DefaultButton extends StatelessWidget { method build (line 16) | Widget build(BuildContext context) FILE: lib/features/presentation/components/loader.dart class Loader (line 3) | class Loader extends StatelessWidget { method build (line 7) | Widget build(BuildContext context) FILE: lib/features/presentation/components/my_cached_net_image.dart class MyCachedNetImage (line 6) | class MyCachedNetImage extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) FILE: lib/features/presentation/components/update_profile_pic_model_bottom_sheet.dart function showUpdateProfilePicModelBottomSheet (line 12) | Future showUpdateProfilePicModelBottomSheet(BuildContext context) function selectImageFromGallery (line 57) | void selectImageFromGallery(BuildContext context) class PickProfileImage (line 69) | class PickProfileImage extends StatelessWidget { method build (line 82) | Widget build(BuildContext context) FILE: lib/features/presentation/controllers/auth_cubit/auth_cubit.dart class AuthCubit (line 21) | class AuthCubit extends Cubit { method get (line 44) | AuthCubit get(context) method setCountry (line 48) | void setCountry(Country myCountry) method signInWithPhoneNumber (line 53) | Future signInWithPhoneNumber({required String phoneNumber}) method verifyOtp (line 68) | Future verifyOtp({required String smsOtpCode}) method saveUserDataToFirebase (line 81) | Future saveUserDataToFirebase({ method signOut (line 96) | Future signOut() method getCurrentUser (line 107) | Future getCurrentUser() method getCachedCurrentUid (line 119) | Future getCachedCurrentUid() method getUserById (line 127) | Stream getUserById(String uId) method setUserState (line 131) | Future setUserState(bool isOnline) method updateProfilePic (line 139) | Future updateProfilePic(String path) FILE: lib/features/presentation/controllers/auth_cubit/auth_state.dart class AuthState (line 3) | abstract class AuthState extends Equatable { class AuthInitial (line 7) | class AuthInitial extends AuthState { class SetCountrySuccessState (line 12) | class SetCountrySuccessState extends AuthState{ class SignInLoadingState (line 18) | class SignInLoadingState extends AuthState{ class SignInSuccessState (line 23) | class SignInSuccessState extends AuthState{ class SignInErrorState (line 28) | class SignInErrorState extends AuthState{ class VerifyOtpLoadingState (line 33) | class VerifyOtpLoadingState extends AuthState{ class VerifyOtpSuccessState (line 38) | class VerifyOtpSuccessState extends AuthState{ class VerifyOtpErrorState (line 43) | class VerifyOtpErrorState extends AuthState{ class SaveUserDataToFirebaseLoadingState (line 48) | class SaveUserDataToFirebaseLoadingState extends AuthState{ class SaveUserDataToFirebaseSuccessState (line 53) | class SaveUserDataToFirebaseSuccessState extends AuthState{ class SaveUserDataToFirebaseErrorState (line 58) | class SaveUserDataToFirebaseErrorState extends AuthState{ class SignOutLoadingState (line 63) | class SignOutLoadingState extends AuthState{ class SignOutSuccessState (line 68) | class SignOutSuccessState extends AuthState{ class SignOutErrorState (line 73) | class SignOutErrorState extends AuthState{ class GetCurrentLocalSuccessState (line 79) | class GetCurrentLocalSuccessState extends AuthState{ class GetCurrentLocalErrorState (line 87) | class GetCurrentLocalErrorState extends AuthState{ class SetUserStateErrorState (line 92) | class SetUserStateErrorState extends AuthState{ class SetUserStateSuccessState (line 97) | class SetUserStateSuccessState extends AuthState{ class GetCurrentUserLoadingState (line 102) | class GetCurrentUserLoadingState extends AuthState{ class GetCurrentUserErrorState (line 107) | class GetCurrentUserErrorState extends AuthState{ class GetCurrentUserSuccessState (line 112) | class GetCurrentUserSuccessState extends AuthState{ class UpdateProfilePicLoadingState (line 117) | class UpdateProfilePicLoadingState extends AuthState{ class UpdateProfilePicErrorState (line 122) | class UpdateProfilePicErrorState extends AuthState{ class UpdateProfilePicSuccessState (line 127) | class UpdateProfilePicSuccessState extends AuthState{ FILE: lib/features/presentation/controllers/bottom_chat_cubit/bottom_chat_cubit.dart class BottomChatCubit (line 7) | class BottomChatCubit extends Cubit { method get (line 10) | BottomChatCubit get(context) method showEmojiContainer (line 16) | void showEmojiContainer() method hideEmojiContainer (line 21) | void hideEmojiContainer() method toggleEmojiKeyboard (line 26) | void toggleEmojiKeyboard(FocusNode focusNode) method onTextFieldValChanged (line 36) | void onTextFieldValChanged(String val) FILE: lib/features/presentation/controllers/bottom_chat_cubit/bottom_chat_state.dart class BottomChatState (line 3) | abstract class BottomChatState extends Equatable { class BottomChatInitial (line 7) | class BottomChatInitial extends BottomChatState { class ShowEmojiContainerState (line 12) | class ShowEmojiContainerState extends BottomChatState { class HideEmojiContainerState (line 17) | class HideEmojiContainerState extends BottomChatState { class ToggleEmojiKeyboardState (line 22) | class ToggleEmojiKeyboardState extends BottomChatState { class IsShowSendButtonFalseState (line 28) | class IsShowSendButtonFalseState extends BottomChatState { class IsShowSendButtonTrueState (line 33) | class IsShowSendButtonTrueState extends BottomChatState { FILE: lib/features/presentation/controllers/call_cubit/call_cubit.dart class CallCubit (line 13) | class CallCubit extends Cubit { method get (line 24) | CallCubit get(context) method callStream (line 26) | Stream callStream() method makeCall (line 29) | Future makeCall({ method endCall (line 48) | Future endCall({ FILE: lib/features/presentation/controllers/call_cubit/call_state.dart class CallState (line 3) | abstract class CallState extends Equatable { class CallInitial (line 7) | class CallInitial extends CallState { class MakeCallLoadingState (line 12) | class MakeCallLoadingState extends CallState { class MakeCallSuccessState (line 17) | class MakeCallSuccessState extends CallState { class MakeCallErrorState (line 25) | class MakeCallErrorState extends CallState { class EndCallLoadingState (line 30) | class EndCallLoadingState extends CallState { class EndCallSuccessState (line 35) | class EndCallSuccessState extends CallState { class EndCallErrorState (line 40) | class EndCallErrorState extends CallState { FILE: lib/features/presentation/controllers/chat_background_cubit/chat_background_cubit.dart class ChatBackgroundCubit (line 7) | class ChatBackgroundCubit extends Cubit { method get (line 9) | ChatBackgroundCubit get(context) method changeBackground (line 13) | void changeBackground(String image) FILE: lib/features/presentation/controllers/chat_background_cubit/chat_background_state.dart class ChatBackgroundState (line 3) | abstract class ChatBackgroundState extends Equatable { class ChatBackgroundInitial (line 7) | class ChatBackgroundInitial extends ChatBackgroundState { class ChangeBackgroundLoadingState (line 12) | class ChangeBackgroundLoadingState extends ChatBackgroundState { class ChangeBackgroundSuccessState (line 17) | class ChangeBackgroundSuccessState extends ChatBackgroundState { FILE: lib/features/presentation/controllers/chat_cubit/chat_cubit.dart class ChatCubit (line 20) | class ChatCubit extends Cubit { method get (line 41) | ChatCubit get(context) method onMessageSwipe (line 45) | void onMessageSwipe({ method cancelReplay (line 61) | void cancelReplay() method sendTextMessage (line 68) | Future sendTextMessage({ method sendGifMessage (line 87) | Future sendGifMessage({ method sendFileMessage (line 105) | Future sendFileMessage({ method getContactsChat (line 128) | Stream> getContactsChat(Map map) method getChatMessages (line 132) | Stream> getChatMessages(String receiverId) method setChatMessageSeen (line 143) | Future setChatMessageSeen({ method numOfMessageNotSeen (line 160) | Stream numOfMessageNotSeen(String senderId) FILE: lib/features/presentation/controllers/chat_cubit/chat_state.dart class ChatState (line 3) | abstract class ChatState extends Equatable { class ChatInitial (line 7) | class ChatInitial extends ChatState { class SendMessageLoadingState (line 12) | class SendMessageLoadingState extends ChatState{ class SendMessageSuccessState (line 17) | class SendMessageSuccessState extends ChatState{ class SendMessageErrorState (line 22) | class SendMessageErrorState extends ChatState{ class GetContactNameErrorState (line 27) | class GetContactNameErrorState extends ChatState{ class GetContactNameSuccessState (line 31) | class GetContactNameSuccessState extends ChatState{ class MessageSwipeLoadingState (line 37) | class MessageSwipeLoadingState extends ChatState{ class MessageSwipeState (line 41) | class MessageSwipeState extends ChatState{ class CancelReplayState (line 46) | class CancelReplayState extends ChatState{ FILE: lib/features/presentation/controllers/select_contact_cubit/select_contact_cubit.dart class SelectContactCubit (line 12) | class SelectContactCubit extends Cubit { method get (line 23) | SelectContactCubit get(context) method getAllContacts (line 25) | Future getAllContacts() method getContactsNotOnWhatsApp (line 37) | Future getContactsNotOnWhatsApp() method getContactsOnWhatsApp (line 54) | Future getContactsOnWhatsApp() FILE: lib/features/presentation/controllers/select_contact_cubit/select_contact_state.dart class SelectContactState (line 3) | abstract class SelectContactState extends Equatable { class SelectContactInitial (line 7) | class SelectContactInitial extends SelectContactState { class GetAllContactsLoadingState (line 12) | class GetAllContactsLoadingState extends SelectContactState { class GetAllContactsSuccessState (line 17) | class GetAllContactsSuccessState extends SelectContactState { class GetAllContactsErrorState (line 22) | class GetAllContactsErrorState extends SelectContactState { class GetContactsNotOnWhatsLoadingState (line 27) | class GetContactsNotOnWhatsLoadingState extends SelectContactState { class GetContactsNotOnWhatsSuccessState (line 32) | class GetContactsNotOnWhatsSuccessState extends SelectContactState { class GetContactsNotOnWhatsErrorState (line 37) | class GetContactsNotOnWhatsErrorState extends SelectContactState { class GetContactsOnWhatsLoadingState (line 42) | class GetContactsOnWhatsLoadingState extends SelectContactState { class GetContactsOnWhatsSuccessState (line 47) | class GetContactsOnWhatsSuccessState extends SelectContactState { class GetContactsOnWhatsErrorState (line 52) | class GetContactsOnWhatsErrorState extends SelectContactState { FILE: lib/features/presentation/views/calls/call_pickup_screen.dart class CallPickupScreen (line 10) | class CallPickupScreen extends StatelessWidget { method build (line 16) | Widget build(BuildContext context) FILE: lib/features/presentation/views/calls/call_screen.dart class CallScreen (line 7) | class CallScreen extends StatefulWidget { method createState (line 14) | State createState() class _CallScreenState (line 17) | class _CallScreenState extends State { method initState (line 22) | void initState() method initAgora (line 34) | void initAgora() method build (line 38) | Widget build(BuildContext context) FILE: lib/features/presentation/views/calls/calls_page.dart class CallsPage (line 3) | class CallsPage extends StatelessWidget { method build (line 7) | Widget build(BuildContext context) FILE: lib/features/presentation/views/camera/camera_screen.dart class CameraScreen (line 12) | class CameraScreen extends StatefulWidget { method createState (line 17) | State createState() class _CameraScreenState (line 20) | class _CameraScreenState extends State { method initState (line 28) | void initState() method build (line 35) | Widget build(BuildContext context) method cameraIcon (line 122) | Icon cameraIcon() method toggleFlash (line 136) | void toggleFlash() method toggleCameraFront (line 145) | void toggleCameraFront() method takePhoto (line 155) | void takePhoto(BuildContext context) method dispose (line 167) | void dispose() FILE: lib/features/presentation/views/camera/components/camera_appbar.dart class CameraAppBar (line 6) | class CameraAppBar extends StatelessWidget implements PreferredSizeWidget { method build (line 17) | Widget build(BuildContext context) FILE: lib/features/presentation/views/camera/components/image_view_top_row_icons.dart class ImageViewTopRowIcons (line 5) | class ImageViewTopRowIcons extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: lib/features/presentation/views/camera/components/select_image_from_gallery_button.dart class SelectImageFromGalleryButton (line 9) | class SelectImageFromGalleryButton extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) method selectImageFromGallery (line 34) | void selectImageFromGallery(BuildContext context) FILE: lib/features/presentation/views/camera/components/sending_image_video_bottom_roww_widget.dart class SendingImageVideoBottomRowWidget (line 6) | class SendingImageVideoBottomRowWidget extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) FILE: lib/features/presentation/views/camera/components/video_view_top_row_widget.dart class VideoViewTopRowWidget (line 5) | class VideoViewTopRowWidget extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: lib/features/presentation/views/camera/sending_image_view_page.dart class SendingImageViewPage (line 11) | class SendingImageViewPage extends StatefulWidget { method createState (line 22) | State createState() class _SendingImageViewPageState (line 25) | class _SendingImageViewPageState extends State { method build (line 27) | Widget build(BuildContext context) FILE: lib/features/presentation/views/camera/sending_video_view_page.dart class SendingVideoViewPage (line 11) | class SendingVideoViewPage extends StatefulWidget { method createState (line 22) | State createState() class _SendingVideoViewPageState (line 25) | class _SendingVideoViewPageState extends State { method initState (line 29) | void initState() method build (line 39) | Widget build(BuildContext context) method playPauseButton (line 80) | Align playPauseButton() method dispose (line 104) | void dispose() FILE: lib/features/presentation/views/chat/chat_screen.dart class ChatScreen (line 11) | class ChatScreen extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/bottom_field/attchment_pop_up.dart class AttchementPopUp (line 4) | class AttchementPopUp extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) class AttchmentCard (line 106) | class AttchmentCard extends StatelessWidget { method build (line 121) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/bottom_field/bottom_chat_field.dart class BottomChatField (line 13) | class BottomChatField extends StatelessWidget { method build (line 32) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/bottom_field/bottom_chat_with_icon.dart class BottomChatWithIcon (line 11) | class BottomChatWithIcon extends StatefulWidget { method createState (line 20) | State createState() class _BottomChatWithIconState (line 23) | class _BottomChatWithIconState extends State { method initState (line 28) | void initState() method build (line 38) | Widget build(BuildContext context) method selectGif (line 122) | void selectGif(ChatCubit cubit) method sendGifMessage (line 127) | void sendGifMessage(GiphyGif? gif, ChatCubit cubit) method dispose (line 137) | void dispose() FILE: lib/features/presentation/views/chat/components/bottom_field/emoji_picker_widget.dart class EmojiPickerWidget (line 7) | class EmojiPickerWidget extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/bottom_field/recording_mic.dart class RecordingMic (line 12) | class RecordingMic extends StatefulWidget { method createState (line 17) | State createState() class _RecordingMicState (line 20) | class _RecordingMicState extends State { method initState (line 24) | void initState() method build (line 30) | Widget build(BuildContext context) method startRecording (line 61) | void startRecording() method cancelRecord (line 67) | void cancelRecord() method stopRecording (line 71) | void stopRecording() method dispose (line 81) | void dispose() FILE: lib/features/presentation/views/chat/components/bottom_field/recording_mic_widget.dart class RecordingMicWidget (line 9) | class RecordingMicWidget extends StatefulWidget { method createState (line 28) | _RecordingMicWidgetState createState() class _RecordingMicWidgetState (line 31) | class _RecordingMicWidgetState extends State method initState (line 65) | void initState() method build (line 171) | Widget build(BuildContext context) method longPressUpdate (line 427) | void longPressUpdate(LongPressMoveUpdateDetails longPressData) method resetMicPosition (line 502) | void resetMicPosition() method dispose (line 510) | void dispose() FILE: lib/features/presentation/views/chat/components/bottom_field/timer.dart class TimerWidget (line 6) | class TimerWidget extends StatefulWidget { method createState (line 10) | _TimerWidgetState createState() class _TimerWidgetState (line 13) | class _TimerWidgetState extends State { method initState (line 18) | void initState() method startTimer (line 23) | void startTimer() method addTimer (line 27) | void addTimer() method build (line 37) | Widget build(BuildContext context) method twoDigits (line 38) | String twoDigits(int n) method dispose (line 51) | void dispose() FILE: lib/features/presentation/views/chat/components/chat_appbar.dart class ChatAppBar (line 16) | class ChatAppBar extends StatelessWidget implements PreferredSizeWidget { method build (line 27) | Widget build(BuildContext context) method _buttons (line 132) | List _buttons(context) class CustomAppBar (line 169) | class CustomAppBar extends StatelessWidget implements PreferredSizeWidget { method build (line 173) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message/first_message_small_curved_bubble.dart class FirstMessageSmallCurvedBubble (line 6) | class FirstMessageSmallCurvedBubble extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) class MyCustomClipper (line 29) | class MyCustomClipper extends CustomClipper { method getClip (line 35) | Path getClip(Size size) method myCustomRightPath (line 42) | Path myCustomRightPath(Path path, Size size) method senderCustomLeftPath (line 52) | Path senderCustomLeftPath(Path path, Size size) method shouldReclip (line 64) | bool shouldReclip(covariant CustomClipper oldClipper) FILE: lib/features/presentation/views/chat/components/message/message_replay_card.dart class ReplayMessageCard (line 6) | class ReplayMessageCard extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) class ReplayMessageContent (line 82) | class ReplayMessageContent extends StatelessWidget { method build (line 94) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message/message_replay_preview.dart class MessageReplayPreview (line 6) | class MessageReplayPreview extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message/messages_list.dart class MessagesList (line 12) | class MessagesList extends StatefulWidget { method createState (line 21) | State createState() class _MessagesListState (line 24) | class _MessagesListState extends State { method scrollToBottom (line 28) | void scrollToBottom() method dispose (line 37) | void dispose() method build (line 43) | Widget build(BuildContext context) class ChatTimeCard (line 112) | class ChatTimeCard extends StatelessWidget { method build (line 121) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message/my_message_card.dart class MyMessageCard (line 11) | class MyMessageCard extends StatelessWidget { method build (line 22) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message/sender_message_card.dart class SenderMessageCard (line 11) | class SenderMessageCard extends StatelessWidget { method build (line 22) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message_content/audio_player_widget.dart class AudioPlayerWidget (line 7) | class AudioPlayerWidget extends StatefulWidget { method createState (line 18) | State createState() class _AudioPlayerWidgetState (line 21) | class _AudioPlayerWidgetState extends State { method initAudio (line 28) | void initAudio() method pauseAudio (line 44) | void pauseAudio() method stopAudio (line 48) | void stopAudio() method seekAudio (line 52) | void seekAudio(Duration durationToSeek) method build (line 57) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message_content/image_widget.dart class ImageWidget (line 7) | class ImageWidget extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message_content/message_content.dart class MessageContent (line 10) | class MessageContent extends StatelessWidget { method build (line 21) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message_content/text_widget.dart class TextWidget (line 7) | class TextWidget extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message_content/time_sent_widget.dart class TimeSentWidget (line 7) | class TimeSentWidget extends StatelessWidget { method build (line 20) | Widget build(BuildContext context) FILE: lib/features/presentation/views/chat/components/message_content/video_palyer_widget.dart class VideoPlayerItem (line 7) | class VideoPlayerItem extends StatefulWidget { method createState (line 18) | _VideoPlayerItemState createState() class _VideoPlayerItemState (line 21) | class _VideoPlayerItemState extends State { method initState (line 26) | void initState() method dispose (line 36) | void dispose() method build (line 42) | Widget build(BuildContext context) FILE: lib/features/presentation/views/contacts_chat/components/chat_contact_card.dart class ChatContactCard (line 12) | class ChatContactCard extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) FILE: lib/features/presentation/views/contacts_chat/contacts_chat_page.dart class ContactsChatPage (line 8) | class ContactsChatPage extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: lib/features/presentation/views/login/components/landing_image.dart class LandingImage (line 6) | class LandingImage extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) FILE: lib/features/presentation/views/login/components/login_appbar.dart class LoginAppBar (line 6) | class LoginAppBar extends StatelessWidget implements PreferredSizeWidget { method build (line 17) | Widget build(BuildContext context) method _brightness (line 31) | Brightness _brightness(BuildContext context) FILE: lib/features/presentation/views/login/components/login_profile_pic.dart class LoginProfilePic (line 7) | class LoginProfilePic extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) FILE: lib/features/presentation/views/login/components/privacy_policy_link_and_terms_of_service.dart class PrivacyPolicyLinkAndTermsOfService (line 8) | class PrivacyPolicyLinkAndTermsOfService extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) method buildTextSpanBlueButton (line 50) | TextSpan buildTextSpanBlueButton({ FILE: lib/features/presentation/views/login/components/sign_out_button.dart class SignOutButton (line 9) | class SignOutButton extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) FILE: lib/features/presentation/views/login/login_landing_screen.dart class LandingScreen (line 13) | class LandingScreen extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) FILE: lib/features/presentation/views/login/login_loading_screen.dart class LoginLoadingScreen (line 13) | class LoginLoadingScreen extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) FILE: lib/features/presentation/views/login/login_otp_screen.dart class OtpScreen (line 14) | class OtpScreen extends StatefulWidget { method createState (line 20) | State createState() class _OtpScreenState (line 23) | class _OtpScreenState extends State { method initState (line 26) | void initState() method dispose (line 35) | void dispose() method build (line 40) | Widget build(BuildContext context) FILE: lib/features/presentation/views/login/login_profile_info_screen.dart class LoginProfileInfoScreen (line 14) | class LoginProfileInfoScreen extends StatefulWidget { method createState (line 18) | State createState() class _LoginProfileInfoScreenState (line 21) | class _LoginProfileInfoScreenState extends State { method build (line 25) | Widget build(BuildContext context) method dispose (line 102) | void dispose() FILE: lib/features/presentation/views/login/login_screen.dart class LoginScreen (line 15) | class LoginScreen extends StatefulWidget { method createState (line 19) | State createState() class _LoginScreenState (line 22) | class _LoginScreenState extends State { method build (line 28) | Widget build(BuildContext context) method dispose (line 205) | void dispose() FILE: lib/features/presentation/views/main_layout/components/fab.dart class FAB (line 6) | class FAB extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) class CallsFAB (line 28) | class CallsFAB extends StatelessWidget { method build (line 34) | Widget build(BuildContext context) class ChatsFAB (line 42) | class ChatsFAB extends StatelessWidget { method build (line 48) | Widget build(BuildContext context) class StatusTwoFAB (line 58) | class StatusTwoFAB extends StatelessWidget { method build (line 64) | Widget build(BuildContext context) FILE: lib/features/presentation/views/main_layout/components/sliver_appbar_actions.dart function buildMainLayoutSliverAppBarActions (line 9) | List buildMainLayoutSliverAppBarActions( function actionButtons (line 42) | List actionButtons( function _chatPopUpMenuItem (line 60) | List _chatPopUpMenuItem(BuildContext context) function _statusPopUpMenuItem (line 83) | List _statusPopUpMenuItem(BuildContext context) function _callPopUpMenuItem (line 94) | List _callPopUpMenuItem(BuildContext context) FILE: lib/features/presentation/views/main_layout/main_layout_screen.dart class MainLayoutScreen (line 11) | class MainLayoutScreen extends StatefulWidget { method createState (line 15) | State createState() class _MainLayoutScreenState (line 18) | class _MainLayoutScreenState extends State method initState (line 25) | void initState() method changeActions (line 33) | void changeActions() method didChangeAppLifecycleState (line 42) | void didChangeAppLifecycleState(AppLifecycleState state) method build (line 58) | Widget build(BuildContext context) method dispose (line 103) | void dispose() FILE: lib/features/presentation/views/select_contact/components/contacts_not_on_whatsapp_list.dart class ContactsNotOnWhatsAppList (line 9) | class ContactsNotOnWhatsAppList extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/features/presentation/views/select_contact/components/contacts_on_whatsapp_list.dart class ContactsOnWhatsAppList (line 8) | class ContactsOnWhatsAppList extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) FILE: lib/features/presentation/views/select_contact/components/new_group_contact_community_buttons_List.dart class NewGroupContactCommunityButtonsList (line 9) | class NewGroupContactCommunityButtonsList extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) FILE: lib/features/presentation/views/select_contact/components/select_contact_appbar.dart class SelectContactAppBar (line 11) | class SelectContactAppBar extends StatelessWidget method build (line 23) | Widget build(BuildContext context) method _buttons (line 62) | List _buttons(context) FILE: lib/features/presentation/views/select_contact/select_contact_screen.dart class SelectContactScreen (line 11) | class SelectContactScreen extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) class SmallText (line 58) | class SmallText extends StatelessWidget { method build (line 67) | Widget build(BuildContext context) FILE: lib/features/presentation/views/sender_profile/components/body.dart class Body (line 7) | class Body extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) FILE: lib/features/presentation/views/sender_profile/components/encryption_container.dart class EncryptionContainer (line 6) | class EncryptionContainer extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: lib/features/presentation/views/sender_profile/components/notification_container.dart class NotificationContainer (line 6) | class NotificationContainer extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: lib/features/presentation/views/sender_profile/components/phone_and_name.dart class PhoneAndName (line 5) | class PhoneAndName extends StatelessWidget { method build (line 16) | Widget build(BuildContext context) FILE: lib/features/presentation/views/sender_profile/components/sender_profile_icons.dart class SenderProfileIcons (line 6) | class SenderProfileIcons extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) class ButtonWidget (line 27) | class ButtonWidget extends StatelessWidget { method build (line 35) | Widget build(BuildContext context) FILE: lib/features/presentation/views/sender_profile/components/sender_user_profile_appbar.dart class SenderUserProfilePageAppBar (line 12) | class SenderUserProfilePageAppBar extends SliverPersistentHeaderDelegate { method build (line 46) | Widget build( method displayProfilePicture (line 98) | Widget displayProfilePicture( method displayName (line 112) | Widget displayName(double relativeFullScrollOffset) method shouldRebuild (line 142) | bool shouldRebuild(SenderUserProfilePageAppBar oldDelegate) FILE: lib/features/presentation/views/sender_profile/components/status_container.dart class StatusContainer (line 5) | class StatusContainer extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) FILE: lib/features/presentation/views/sender_profile/sender_profile_page.dart class SenderUserProfilePage (line 9) | class SenderUserProfilePage extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/features/presentation/views/settings/components/about_card.dart class AboutCard (line 7) | class AboutCard extends StatelessWidget { method build (line 16) | Widget build(BuildContext context) FILE: lib/features/presentation/views/settings/components/name_card.dart class NameCard (line 8) | class NameCard extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) FILE: lib/features/presentation/views/settings/components/phone_card.dart class PhoneCard (line 7) | class PhoneCard extends StatelessWidget { method build (line 16) | Widget build(BuildContext context) FILE: lib/features/presentation/views/settings/components/profile_card.dart class ProfileCard (line 11) | class ProfileCard extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) FILE: lib/features/presentation/views/settings/components/profile_pic_circle_card.dart class ProfilePicCircleCard (line 9) | class ProfilePicCircleCard extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/features/presentation/views/settings/components/setting_bottom_text.dart class SettingBottomText (line 5) | class SettingBottomText extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: lib/features/presentation/views/settings/components/settings_item_card.dart class SettingsItemCard (line 5) | class SettingsItemCard extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) FILE: lib/features/presentation/views/settings/profile_screen.dart class ProfileScreen (line 11) | class ProfileScreen extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) FILE: lib/features/presentation/views/settings/settings_screen.dart class SettingsScreen (line 8) | class SettingsScreen extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: lib/features/presentation/views/splash/components/bottom_text.dart class BottomText (line 4) | class BottomText extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) FILE: lib/features/presentation/views/splash/components/splash_icon.dart class SplashIcon (line 5) | class SplashIcon extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: lib/features/presentation/views/splash/splash_screen.dart class SplashScreen (line 13) | class SplashScreen extends StatefulWidget { method createState (line 17) | State createState() class _SplashScreenState (line 20) | class _SplashScreenState extends State { method initState (line 34) | void initState() method build (line 40) | Widget build(BuildContext context) method dispose (line 59) | void dispose() FILE: lib/features/presentation/views/status/status_page.dart class StatusPage (line 3) | class StatusPage extends StatelessWidget { method build (line 7) | Widget build(BuildContext context) FILE: lib/features/presentation/views/wallpaper/wallpaper_screen.dart class WallpaperScreen (line 6) | class WallpaperScreen extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) FILE: lib/main.dart function main (line 20) | Future main() class MyApp (line 29) | class MyApp extends StatelessWidget { method build (line 33) | Widget build(BuildContext context) FILE: test/widget_test.dart function main (line 13) | void main()