zeba_academy_safe_area 0.0.1
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
DynamicSafeAreawidget 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
BuildContextextensions:context.safePaddingcontext.safeTopcontext.safeBottomcontext.safeLeftcontext.safeRightcontext.hasNotchcontext.hasDynamicIslandcontext.keyboardVisiblecontext.keyboardHeight
Models #
- Added
SafeAreaDatamodel. - 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/