zeba_academy_core 0.0.1
zeba_academy_core: ^0.0.1 copied to clipboard
Shared utilities, models, logger, error handling and theme constants for Zeba Academy ecosystem.
Changelog #
All notable changes to zeba_academy_core will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2026-02-27 #
🎉 Initial Release #
Added
-
Core shared utilities package for Zeba Academy ecosystem
-
ApiResponse<T>wrapper for standardized API states -
Statusenum (loading, success, error) -
Base model abstraction
-
Centralized error system
AppExceptionNetworkExceptionServerExceptionErrorHandler
-
Structured logging system using
logger- Debug, Info, Warning, Error logs
-
Theme system
- App colors
- Text styles
- Light theme configuration
-
Global constants utility
-
Clean export architecture
-
Unit tests for core components
Improved
- Dart 3 compatible constructors
- Analyzer-clean codebase
- Production-ready package structure
Notes
- This package acts as the foundation layer for all Zeba Academy Flutter packages.
Upcoming #
Planned #
- Network client abstraction (Dio wrapper)
- Result/Failure sealed classes
- Environment configuration (dev/stage/prod)
- Dependency injection helpers
- Advanced logging levels