I have started using Foundation for Apps at work. Nothing serious; only playground related testing. Out of this has come some things I enjoy, and things I don't enjoy.
Foundation for Apps is the newest Zurb "product", and it is amazing in most ways! Dynamic routing and animations are two of my favorite features. Using dynamic routing is as simple as adding frontmatter onto a view file:
1---2name: about3url: /about4---
Animations are handled the same way:
1---2name: about3url: /about4animationIn: slideInLeft5animationOut: slideOurRight6---
In addition to these two features, the geniuses at Zurb have reengineered their grid system to use flexbox. Because of this I can build what feels like more of a module based UI.
Because Foundation for Apps is fresh on the scene, documentation is good, but tutorials, walkthroughs, blog posts and any type of videos aren't plenty.
There isn't much documentation about the Angular side of Foundation for Apps,
especially when it comes to structuring your source code. Currently there is no
easy way to separate out controllers, services, filters, etc. into other files.
This leads to putting everything into the
app.js file which I do not find
ideal. There is an issue
in the GitHub repository for an explanation of how to correctly structure files
and editing the Gulpfile to handle this new structure. I hope the Zurb team
addresses this immediately.
If you are on the fence about Foundation for Apps I would urge you to jump right in! I'm using it to rapidly prototype what may becomes a production grade healthcare application targeting iPads in the field.