WELCOME TO #DEVWEEK2018
The World’s Largest Global Developer Expo & Conference Series.
Google’s Angular, a JavaScript framework, is a massively popular MV* framework for building complex applications in the modern world, be that for the web, mobile, or desktop. It comes with almost everything you need to build a complicated frontend apps, including powerful templates with fast rendering, data management, HTTP services, form handling, routing, modules, and more.
Building modern real-life production-grade front-end apps is not a simple task, especially when you account for developing apps and libraries that are shared across several teams and multiple products. It is one thing to develop a standard Angular using its basic component features, but have you ever designed and shipped a real reusable Angular component library?
In this session we're going to focus on building reusable components, explore the numerous design decisions involved, and discuss the thought process of building such components. We will see how we can use advanced features of Angular to enhance our components and make them more customizable for every need. We'll also cover the necessary steps required to package and publish our components as a consumable component library.