Creating Angular 2 UI Libraries

●     
Intros to everyone and their interest in creating UI
Libraries

●     
CSS and handling styles in UI libraries

●     
How do you embed css in ui components for distribution?

●     
How can you distribute sass/less files as well?

●     
How do you manage parent/children component
communication? For example with a tabs component

●     
What are the important points to check when you want to
make your component compatible with AoT?

●     
How do you build the project where you dev the
components (use cli, roll your own server/build/etc)?

●     
How do you make ui components that work on all
environments (browser, web workers, electron, server side, nativescript…)

●     
Managing documentation for how users consume/implement
your components

●     
What is your strategy for testing your components?

●     
What is on your wish list that would make everyone’s
lives easier?

 

Tips & Picks

●     
Justin

○     
Example of component lib: https://github.com/ocombe/ng2-translate

○     
Games!


Civilization 6 https://www.civilization.com/


Red Dead Redemption 2 http://www.rockstargames.com/videos/video/11600


Nintendo Switch https://youtu.be/f5uik5fgIaI

●     
Jeff

○     
Logan https://www.youtube.com/watch?v=Div0iP65aZo

○     
Life Lessons Learned on AngularAir https://devchat.tv/adv-in-angular/114-aia-life-lessons-from-angular-air-jeff-whelpley-angular-remote-conf

●     
Wesley

○     
Change detection: http://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html

○     
AoT compilation for webpack:

■     
https://www.npmjs.com/package/@ngtools/webpack

■     
https://github.com/angular/angular-cli/tree/master/tests/e2e/assets/webpack/test-app

●     
Kyle

○     
Getcovalent.com would be my plug

○     
Guardians 2! https://www.youtube.com/watch?v=2WhQcK-Zaok

●     
Dmitriy

○     
https://www.ng-book.com/2/

○     
Nice educational project (non-profit) written with
Angular2

■     
http://www.gapminder.org/dollar-street/matrix

■     
https://www.reddit.com/r/InternetIsBeautiful/comments/58akkx/dollarstreet_imagines_the_world_as_a_street/