|
|
|
|
|
by brucou
2340 days ago
|
|
I have been looking for that too and could not find much, at least not much that is available for free. That said, I give a series of example of miscellaneous complexity in Kingly documentation site (https://brucou.github.io/documentation/). Kingly is a state machine library that replicates pretty much the formalism of statechart, without its concurrency model (i.e. no parallel states). Interestingly the amazon book you quote is also recommending to make spare use of parallel states (if I remember well, it recommends to use it only at the top-level of the chart, and when possible not at all).
Anyways, on the Kingly site, you will find the following examples:
- a counter (yeah there is always a counter or hello world somewhere)
- a keypad app (with Svelte)
- a password meter (tells you if yuor password is strong enough)
- a two-player chess game (with React)
- an interface to an online movie database (with 7 different UI libraries, including Vue, React, Svelte, Ivi)
- a wizard form (with cycle.js)
- an implementation of suspense functionality (with Svelte)
- an implementation of Conduit, a clone of Medium. Conduit is considered to be, like TodoMVC a benchmark of miscellaneous approaches to UI implementation, but for a real world complex application. I also published an article on the subject on infoq: https://www.infoq.com/articles/robust-user-interfaces-with-s... All of that may be useful to you, with the benefits that you won't have to make the examples, as I had to, to evaluate the applicability of the technique to UI implementation. If there is anythign you do not understand let me know. |
|