Dreamic
Status: Work in Progress
This package is actively under development. Expect incomplete features, known rough edges, and occasional broken behavior.
Breaking changes will happen. APIs, file structure, and conventions may change between releases without full backwards compatibility.
A general-purpose package for Flutter/Firebase apps.
Libraries
- app/app_config_base
- app/app_cubit
- app/app_cubit_base
- app/app_cubit_base_state
- app/app_root_widget
- app/helpers/app_configs_init
- app/helpers/app_cubit_init
- app/helpers/app_errorhandling_init
- app/helpers/app_firebase_init
- app/helpers/app_lifecycle_service
- app/helpers/app_remote_config_init
- app/helpers/app_version_handler
- app/helpers/web_remote_config_refresh_service
- data/helpers/data_converters
- data/helpers/enum_converters
- data/helpers/function_streamer
- data/helpers/model_converters
- data/helpers/repo_helpers
- data/helpers/repository_failure
- data/helpers/sorting_helpers
- data/helpers/stream_authaware
- data/models/device_info
- data/models/device_platform
- data/models/enum_example
- Example: Real-world enum serialization with helper functions
- data/models/enums/user_claims
- data/models/login_code_request
- data/models/login_code_response
- data/models/notification_action
- data/models/notification_payload
- data/models/notification_permission_status
- data/models_bases/base_firestore_model
- data/models_bases/sortable
- data/repos/auth_service_impl
- data/repos/auth_service_int
- data/repos/device_service_impl
- data/repos/device_service_int
- data/repos/dreamic_services
- data/repos/remote_config_repo_int
- data/repos/remote_config_repo_liveimple
- data/repos/remote_config_repo_mockimpl
- dreamic
- error_reporting/error_reporter_example
- Example: Integrating Sentry with Dreamic This file shows how to implement and configure Sentry as an error reporter in a Flutter app using the Dreamic package.
- error_reporting/error_reporter_interface
- notifications/notification_background_handler
- notifications/notification_channel_manager
- notifications/notification_image_loader
- notifications/notification_permission_helper
- notifications/notification_service
- notifications/notification_types
- presentation/app_state_wrapper
- presentation/debug/app_update_debug_widget
- presentation/elements/app_update_widgets
- presentation/elements/connection_toaster
- presentation/elements/error_message_widget
- presentation/elements/frosted_container_widget
- presentation/elements/horizontal_spacer_widget
- presentation/elements/loading_indicator
- presentation/elements/notification_badge_widget
- presentation/elements/notification_permission_bottom_sheet
- presentation/elements/notification_permission_builder
- presentation/elements/notification_permission_status_widget
- presentation/elements/overlay_progress
- presentation/elements/overlay_submitting_widget
- presentation/elements/page_status_wrapper
- presentation/elements/scrollable_with_scrollbars
- presentation/elements/tappable_action
- presentation/elements/toast
- presentation/elements/vertical_spacer_widget
- presentation/helpers/adaptive_icons
- presentation/helpers/app_reloader/appreload_mobile
- presentation/helpers/app_reloader/appreload_web
- presentation/helpers/app_reloader/appreloader
- presentation/helpers/bloc_exception
- presentation/helpers/colors_common
- presentation/helpers/cubit_base
- presentation/helpers/cubit_helpers
- presentation/helpers/file_opener/fileopener
- presentation/helpers/file_opener/fileopener_mobile
- presentation/helpers/file_opener/fileopener_web
- presentation/helpers/loading_retry_wrapper
- presentation/helpers/loading_wrapper
- presentation/helpers/page_statuses
- presentation/helpers/sizes_common
- presentation/helpers/url_opener/url_opener
- presentation/helpers/url_opener/url_opener_mobile
- presentation/helpers/url_opener/url_opener_web
- presentation/helpers/widget_helpers
- presentation/network_error_widget
- presentation/outdated_app_page
- test_debugging/debug_remote_config_web
- test_utils/mock_app_cubit
- utils/device_utils
- utils/get_it_utils
- utils/list_extensions
- utils/list_utils
- utils/logger
- utils/network_utils
- utils/retry_it
- utils/string_helpers
- utils/string_validators
- utils/web_device_utils/webdeviceutils
- utils/web_device_utils/webdeviceutils_mobile
- utils/web_device_utils/webdeviceutils_web
- versioning/app_version_check
- versioning/app_version_update_service