I need to implement a web application with a sidenav "drawer".
It's a very common UI nowadays. For example, Google Maps has a collapsable sidenav on the left that shows a "drawer": inside the drawer, things can be pretty complex and interact with the main screen. Also, Google Slide has one if you choose format options.
I'm not sure which frontend framework to use. AngularJS alone will be enough? Or is there something else on top? Any useful boilerplate? I need to concentrate on the features, not much on technical details.
You can choose between Angular Material or PrimeNG, if you have experience in integrating third party javascript libs you can use SemanticUI , Bootstrap or Foundation. All above UI Frameworks support side navigation with off page canavas implementation.
Hello Glasn,
If you have been working in Angular Material for your project then you might want to do this using the Angular Material's Sidenav component. Here's the reference doc- https://material.angular.io/components/sidenav/overview
If you are not already using Angular Material, I would strongly recommend considering Bootstrap to achieve your requirements. I find Bootstrap to be more intuitive having less dependencies and shorter learning curve. Here the reference document for Bootstrap- https://mdbootstrap.github.io/bootstrap-material-design/docs/4.0/material-design/drawers/
Regards, Prasanna
+1 Angular Material covers most of the common use cases and the implementation docs are good too.