This library is focused on simplifying operations that would otherwise generate a time and design effort to create functionalities that can be crucial in any application.

Features

  • 🧩 BLoC complements
  • 🪄 Imports ordering
  • 📦 Local Storage wrapper
  • 🗣️ Translation enum tools
  • ⛓️‍💥 Routes type-safe

Most features use third-party libraries

Usage

Add the library in your project

$ flutter pub add pipen_library

📜 License

Copyright 2024 Juan Felipe López Estrada

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

⌨️ with ❤️ by Juan Felipe López Estrada 😊

Libraries

abstract/fail_state
abstract/loading_state
abstract/managers/pipen_bloc_listener_manager
abstract/managers/pipen_exception_manager
abstract/models/pipen_bloc_listener_exceptions
abstract/models/pipen_bloc_listener_ignore_exceptions
abstract/paging_state
abstract/skeleton_state
abstract/unloadable_state
bloc/builder/bloc_builder
bloc/builder/bloc_builder_fetch
bloc/builder/bloc_builder_fetch_nullable
bloc/builder/bloc_builder_nullable
bloc/builder/bloc_builder_on
bloc/consumer/bloc_consumer
bloc/listener/bloc_listen_on
bloc/listener/bloc_listener
bloc/listener/bloc_listener_fetch
bloc/provider/bloc_provider
bloc/provider/bloc_provider_listener
components/app_bar/pipen_app_bar_color
components/builders/builder/pipen_builder_when
components/builders/builder/pipen_init_builder
components/builders/conditions/if
components/builders/conditions/pipen_build_if
components/builders/conditions/pipen_build_nullable
components/builders/container/pipen_builder_container
components/builders/container/pipen_fill_bottom/pipen_fill_bottom
components/buttons/pipen_primary_button
components/buttons/pipen_primary_button_bordered
components/column/pipen_column
components/containers/pipen_ink_well_container
components/divider/pipen_divider
components/gap/pipen_gap
components/gesture/pipen_gesture_dismiss_keyboard
components/gesture/pipen_gesture_tap
components/layouts/fill_bottom/pipen_fill_bottom
components/lottie/pipen_lottie
components/row/pipen_row
components/skeleton/pipen_skeleton
components/skeleton/pipen_skeleton_card
components/skeleton/pipen_skeleton_list
components/swipe/pipen_swipe
components/transitions/page_right_to_left_transition/pipen_page_right_to_left_transition
components/transitions/slice_from_up/pipen_slice_from_up
config/config_theme
controllers/animation_generator
controllers/context_controller
controllers/slice_from_up_transition_controller
cubit/cubit_fetch
determinator/determinator_chrome
exception/exception_output
exception/exception_strategy
extensions/context_extension
extensions/date_time_extension
extensions/list_cancelable_operation_extension
extensions/list_extension
extensions/string_extension
graphql/base/graphql_on_error_event
graphql/base/graphql_on_error_with_variables_event
graphql/base/graphql_types
graphql/base/pipen_graphql_authentication
graphql/base/pipen_graphql_on_success
graphql/base/pipen_graphql_response_output
graphql/exceptions/graphql_client_not_found
graphql/exceptions/graphql_client_query_exception
graphql/exceptions/graphql_connectivity_exception
graphql/exceptions/graphql_resource_not_found
graphql/exceptions/graphql_result_exception
graphql/graphql_exceptions_manager
graphql/graphql_interface
graphql/mutation/pipen_graphql_mutation
graphql/mutation/pipen_graphql_mutation_void
graphql/pipen_graphql_client
graphql/pipen_graphql_request_fail
graphql/pipen_graphql_response
graphql/query/pipen_graphql_query
graphql/query/pipen_graphql_query_void
listener/listener_state
models/builder_model
models/fail_result
modules/linter_imports/pipen_linter_imports
pipen
request_fail/exceptions/graphql_input_error_exception
request_fail/exceptions/session_expired_exception
request_fail/pipen_request_fail_error
request_fail/pipen_request_fail_handler
routes/pipen_type_safe_modal_route
routes/pipen_type_safe_route
storage/exceptions/storage_value_not_found_exception
storage/storage_contract
translations/pipen_translation_file_generator
translations/translation
valuable/valuable