Skip to content

Port of AS3 View Components and AS3 Commons project to StageXL/Dart. Also, Google Material Design implementation.

Notifications You must be signed in to change notification settings

sshyran/acanvas-commons

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acanvas Commons

Acanvas Commons – for Dart 2.0 and StageXL.

Acanvas Commons are part of the Acanvas Framework layered architecture (diagram).

Build your own Acanvas project now – with Acanvas Generator!

  • Blazing fast IoC/DI/MVC UI framework for WebGL and Canvas2D, written in Dart.
  • Write web apps, games, or both, in pure Dart. No HTML, no CSS, no JS.

Features

  • UI Components, fully customizable and rock solid
    • Button, Radio, Checkbox, DropDown, Scrollable, List, Pager, Gallery
  • UI Components implementation of Material Design
  • Async Commands and Operations, Queues
  • Event and Signal system
  • Data interfaces and proxies for pagination and deferred loading of assets

Material Design Examples

Other projects using Acanvas Commons

Acanvas Commons – Component Overview

Besides UI components, Acanvas Commons offers the following APIs:

Async

A library that aims to make working with asynchronous processes easier. Providing operation and command interfaces.

EventBus

The EventBus is used as a publish/subscribe event mechanism that lets objects communicate with each other in a loosely coupled way. It offers event subscription based on event name.

Lang

Language utilities and extensions.

  • Assertion
  • Class
  • List Ordering
  • String
  • Cloneable, Disposable, and Ordered interfaces

Logging

An abstraction over Dart Logger implementation, featuring log levels.

About

Port of AS3 View Components and AS3 Commons project to StageXL/Dart. Also, Google Material Design implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 99.5%
  • Other 0.5%