zeba_academy_code_editor 1.0.0 copy "zeba_academy_code_editor: ^1.0.0" to clipboard
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 CodeBlock model

  • 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 Challenge model

  • 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.


Website:

https://sufyanism.com/

Zeba Academy:

https://zeba.academy/

Coding Resources:

https://code.zeba.academy/

0
likes
140
points
56
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Learning code editor UI package with syntax highlighting, challenges and output panels.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, highlight

More

Packages that depend on zeba_academy_code_editor