zeba_academy_code_editor 1.0.0
zeba_academy_code_editor: ^1.0.0 copied to clipboard
Learning code editor UI package with syntax highlighting, challenges and output panels.
Changelog #
All notable changes to this project will be documented in this file.
The format follows Keep a Changelog.
This project follows semantic versioning.
1.0.0 - 2026-06-26 #
๐ Initial Release #
First stable release of Zeba Academy Code Editor.
โจ Added #
Code Editor UI #
- Added reusable Flutter code editor widget
- Added editable code block interface
- Added developer-friendly monospace styling
- Added clean learning-focused editor layout
Syntax Highlighting #
- Added syntax highlighting support
- Added Dart language highlighting
- Added keyword highlighting
- Added string highlighting
- Added number highlighting
- Added comment highlighting
- Added custom syntax color handling
Code Blocks #
-
Added
CodeBlockmodel -
Added support for:
- Programming examples
- Tutorials
- Documentation snippets
- Learning content
Output Panel #
- Added terminal-style output widget
- Added custom output messages
- Added developer console appearance
Practice Challenges #
-
Added
Challengemodel -
Added challenge card UI
-
Added:
- Challenge title
- Description
- Difficulty level
- Expected answer
Developer Learning Tools #
Added components for building:
- Coding courses
- Developer tutorials
- Learning platforms
- Practice applications
- Documentation systems
๐ Architecture #
Added clean package structure:
lib/
โโโ models/
โ โโโ code_block.dart
โ โโโ challenge.dart
โโโ widgets/
โ โโโ code_editor.dart
โ โโโ syntax_view.dart
โ โโโ output_panel.dart
โ โโโ challenge_card.dart
โโโ zeba_academy_code_editor.dart
๐งช Testing #
Added package tests for:
- CodeBlock model
- Challenge model
Verified with:
flutter test
๐ฆ Package #
Initial pub.dev ready configuration:
- Added package metadata
- Added GPL-3.0 license
- Added documentation
- Added examples
๐ License #
Released under:
GNU General Public License v3.0
Future Plans #
[Unreleased] #
Planned improvements:
- More programming language highlighting
- Custom themes
- Code execution integration support
- More developer widgets
- Additional learning components
Contributors #
โจ Sufyan bin Uzayr
Open-source developer building developer-focused Flutter packages.
Links #
Website:
Zeba Academy:
Coding Resources: