Material design version of dncomponents has been released!

 

https://dncomponents.com/demo_material

On Wednesday, December 11, 2019 at 2:29:41 PM UTC+1, nikola wrote:
>
> landing page: dncomponents.com 
> demo:   http://dncomponents.com/demo
> github: https://github.com/dncomponents/dncomponents
>
> Client side java UI framework for building rich web applications written 
> purely in Java language using GWT <http://www.gwtproject.org/> compiler 
> and elemental2 <https://github.com/google/elemental2> browser API without 
> any external js libraries.
>
> dn-components layered architecture makes process of developing modern 
> complex user interfaces with ease.
> Html binder <http://dncomponents.com/documentation-html-binder.html> and 
> intellij 
> plugin <https://plugins.jetbrains.com/plugin/13486-dn-components/> are 
> the great tools that support this.
>
> dn-components can have different view implementations. 
>
> Default view implementation is based on bootstrap 
> <https://getbootstrap.com/> framework (only css and markup). The second 
> is google Material design (work in progress)
>
> - All the view implementations are in one java file 
>
> https://github.com/dncomponents/dncomponents/blob/master/bootstrap-ui/src/main/java/com/dncomponents/bootstrap/client/BootstrapUi.java
> - And all markup for all components are in one html file 
>
> https://github.com/dncomponents/dncomponents/blob/master/bootstrap-ui/src/main/java/com/dncomponents/bootstrap/client/BootstrapUi.html
>
> dn-components component has 3 layers of separation.
>
> Each component has constructor where you can inject your custom view 
> implementation that can accept different markups.
>
> That means that you can easily customize component's views on application 
> level by editing BootstrapUi.java 
> <https://github.com/dncomponents/dncomponents/blob/master/bootstrap-ui/src/main/java/com/dncomponents/bootstrap/client/BootstrapUi.java>
>  or BootstrapUi.html 
> <https://github.com/dncomponents/dncomponents/blob/master/bootstrap-ui/src/main/java/com/dncomponents/bootstrap/client/BootstrapUi.html>
>  or 
> single component by injecting its view.
>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/a9e57b34-2178-4f0c-abf2-1c11b67fad07%40googlegroups.com.

Reply via email to