zeba_academy_safe_area 0.0.1 copy "zeba_academy_safe_area: ^0.0.1" to clipboard
zeba_academy_safe_area: ^0.0.1 copied to clipboard

A Flutter utility package providing dynamic safe area handling, notch detection, status bar helpers, and bottom inset utilities.

Changelog #

All notable changes to this project will be documented in this file.

The format follows Keep a Changelog, and this project follows Semantic Versioning.

0.0.1 - 2026-07-07 #

Added #

Safe Area Management #

  • Added dynamic safe area utilities for Flutter applications.
  • Added DynamicSafeArea widget for automatic system padding handling.
  • Added customizable minimum padding support.
  • Added support for top, bottom, left, and right safe area control.

Notch Detection #

  • Added notch detection helper.
  • Added Dynamic Island detection support.
  • Added bottom gesture navigation area detection.
  • Added support for modern edge-to-edge device layouts.

Status Bar Helpers #

  • Added status bar height helper.
  • Added status bar visibility detection.
  • Added navigation bar height helper.

Bottom Insets #

  • Added keyboard inset detection.
  • Added keyboard visibility helper.
  • Added bottom safe inset helper.

Context Extensions #

  • Added convenient BuildContext extensions:

    • context.safePadding
    • context.safeTop
    • context.safeBottom
    • context.safeLeft
    • context.safeRight
    • context.hasNotch
    • context.hasDynamicIsland
    • context.keyboardVisible
    • context.keyboardHeight

Models #

  • Added SafeAreaData model.
  • Added safe area information extraction from BuildContext.

Developer Experience #

  • Added clean public exports.
  • Added documentation comments.
  • Added Flutter widget test coverage.
  • Added package structure following Flutter package standards.

Supported Platforms #

Initial release supports:

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux

Dependencies #

  • No external runtime dependencies.
  • Uses Flutter framework APIs only.

License #

Released under the GNU General Public License v3.0 (GPL-3.0).


Future Roadmap #

Planned improvements:

0.0.2 #

  • Add animated safe area changes.
  • Add orientation-aware safe area handling.
  • Add foldable device support.
  • Add advanced display cutout detection.
  • Improve documentation examples.

0.1.0 #

  • Add sliver safe area widgets.
  • Add responsive layout helpers.
  • Add additional device compatibility improvements.
  • Expand automated testing coverage.

Maintainers #

Developed and maintained by:

Sufyan bin Uzayr

Open-source developer building Flutter packages and developer tools.

Website: https://sufyanism.com/

Zeba Academy #

Learning platform for coding, technology, and development.

Website: https://zeba.academy/

Developer resources: https://code.zeba.academy/

YouTube: https://www.youtube.com/@zeba.academy/

Instagram: https://www.instagram.com/zeba.academy/

0
likes
140
points
48
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A Flutter utility package providing dynamic safe area handling, notch detection, status bar helpers, and bottom inset utilities.

Homepage

Topics

#safe-area #flutter #notch #responsive #ui

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_safe_area