Jump to ratings and reviews
Rate this book

AngularJS UI Development

Rate this book
Design, build, and test production-ready applications in AngularJSAbout This BookDesign and customize applications with mobile users in mind using open source CSS3 frameworksUse polished UI components written from scratch solely in AngularJS to build real-world applications with a comprehensive, step-by-step guideLearn using a proven workflow from setting up the environment to testing in order to be productive in writing ambitious applicationsWho This Book Is ForThis book is for anyone who is interested in solving UI problems with AngularJS. Working knowledge of JavaScript, HTML, and CSS is assumed.

What You Will LearnUse responsive layouts and powerful CSS3 frameworks such as Twitter Bootstrap and Foundation to design a mobile-friendly version of your applicationSolve common UI problems with the AngularUI companion suiteMake your application dynamic with the integration of RESTful APIs in AngularJSGet an overview of CSS-responsive frameworks, various UI widgets, and Angular internals to fuel your decisions for your next ventureCreate animations, from fading elements in and out to more complex behaviorIn DetailAngularJS and its rich set of components solve many of the problems developers face when writing reliable single page applications in ways that would not be possible using other frameworks. This book will help you expand your horizons by teaching you the skills needed to successfully design, customize, build, and deliver real-world applications in AngularJS. We will start off by setting up a fully automated environment to quickly scaffold, test, and deploy any application. Along the way, we'll cover how to design and build production-ready applications to demonstrate how innovative and powerful AngularJS is. By leveraging CSS3 animations, we'll convert them into intuitive and native-like applications in no time. You will also learn how to use Grunt for application-specific task management, Bower to manage dependencies with external libraries/plugins, Git for better versioning, and Karma and Protractor for automated testing to build applications the way experts do.

You will learn all this by building real-world applications including a to-do application, Github dashboard, project management application, and many more.

260 pages, Kindle Edition

First published October 24, 2014

2 people are currently reading
20 people want to read

About the author

Amit Gharat

4 books6 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (25%)
4 stars
5 (62%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
1 (12%)
Displaying 1 - 4 of 4 reviews
13 reviews
February 2, 2015
A hands-on Book to learn AngularJS UI .

AngularJS UI Development is a great book and helps every developer with a Javascript and CSS background to get started writing good looking and functional user interfaces using AngularJS.

After two introductory chapters that explain the tools used in the book and some internals detail to better understand what happens under the hoods, the author starts explaining AngularJS UI, why you should use it and how to integrate it in your projects.

Every chapter focuses on a specific argument and has hands-on tips and tricks as well as meaningful examples which help you understand how things should fit together.
You will get an overview of many UI aspects and how you can add many useful interactive widgets like maps and charts.

After explaining the basics and the building blocks, the author shows how you can quickly develop some complete applications for real life scenarios, using the frameworks and tools explained earlier.

The final part is devoted to application optimization techniques, with a focus on mobile-first apps.

Overall, I liked very much the hands-on, step by step approach of the book, wich helps the reader to become immediately productive learning things by trial and error.
Another thing I appreciated is the coverage of Bootstrap and AngularUI Bootstrap, with examples of customization.
Profile Image for Philip Arad.
17 reviews
February 3, 2015
AngularJS framework is one of the most used web frameworks used today in Web development.
It solves many of the problems developers face when writing reliable single page applications.
If you are willing to dive into the framework, the new book 'AngularJS UI Development' by Amit Gharat from Packt Publishing
( https://www.packtpub.com/web-developm... )
is the book you are looking for.
This book will teach you the skills needed to successfully design, customize, build, and deliver real-world applications in AngularJS.
You will learn to:
* Set up a fully automated environment to quickly test, and deploy any application
* How to design and build production-ready applications
* How to adapt and extend the AngularUI library and use UI Bootstrap
* Use CSS3 frameworks such as Twitter Bootstrap and Foundation
* Leverage CSS3 animations and convert them into intuitive and native-like applications
* Integration of RESTful APIs in AngularJS
* Use Grunt for application-specific task management
* Use Bower to manage dependencies with external libraries/plugins
* Use Git Versions System
* Use Karma and Protractor for automated testing

By following the detailed step-by-step instructions in this book, you be able to build applications the way experts do.
7 reviews
February 28, 2015
Now when the web has evolved to a new experience for end users and the companies are putting more and more resources to those old page-based remote documents, that nowadays, can increase their profits and revenues; we, as developers can adopt a lot of frameworks and third parties library to do our jobs easiest and focus in our client's problems.

It's time for AngularJS, from the point of view of UI and a recently published book AngularJS UI Development from Packt publishing

With this book in your hands you can learn how easy it's to implement   front-end solutions with a touch of magic and straightforward. The book is divided in 10 chapter along which you can learn how UI modules for Angular work, the best modules for solving common problems, like using Calendars, google Maps, data grids; and easing transitions that give spectacular and nice effects to your applications.

The author prepares the environment to do a full complete application for AngularJS including Bower, Grunt, NodeJS, Protractor,Karma and Git. Of course, the book is about Angular, and those technologies are only for supporting a whole development environment. You don't need  to follow every step to setting this environment, however it can be difficult to use the examples, otherwise; and sometimes the reading is based in how to incorporated one plugin or module for Grunt to make a build, or how to download it with Bower.

However, it gives to non beginners developers in front-end a complete guide to success making amazing and stunning web applications that solve common enterprise problems and brought to the forefront of the latest trends in functional design and style.

 

 

 

 
7 reviews
February 24, 2015
The goal of this book is to help programmers become more effective at design and build Angularjs UI applications.

The first two chapters are focused on setting up the environment and on introducing the angularjs companion suite.
In the subsequent chapters, the readers are guided through some advanced topics such as: calendar and google-maps (ch. 3), data-grid (ch.4), animations (Ch. 5), Chart & graphics (ch. 6).
The final part of the book explains how to integrate Angularjs and Twitter Bootstrap (utilizing AngularUI Bootstrap project) and how to build a mobile SPA (single page application) with some suggestions on the optimization of the user experience.
Each topic is explained in detail and accompanied by examples and activities.
The book focuses more on the integration of angularjs with tirth party tools and less on the basics of the framework.
This approach can be either good or bad depending on the goal that you have in mind. In my opinion it can be a bit difficult and confusing for the novice but useful for anyone with more experience who has a specific problem to solve.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.