Web Programming with Dart is for programmers who want to master the new Dart programming language from Google, and also web developers who want to understand how Dart can integrate perfectly with HTML5 and CSS3.
With this book you will understand the ins and outs of the language, how the tools work, more » and how to get the most from the core functions and libraries. Web Programming with Dart is a practical, example-led book, with case studies involving developing UI animations for the web, working with web services such as JSON, server side Dart applications, and the new Polymer.dart library for advanced HTML UI web components generation. « less
Fast, Flexible, Structured Code for the Modern Web
Dart for Absolute Beginners enables individuals with no background in programming to create their own web apps while learning the fundamentals of software development in a cutting edge language. Easily digested chapters, while comprehensive enough to explore the whole domain, are aimed at both hobbyists more » and professionals alike. The reader will not only gain an insight into Dart, but also the technologies behind the web. A firm foundation is laid for further programming studies.
HTML5 Game Development Insights is a from-the-trenches collection of tips, tricks, hacks, and advice straight from professional HTML5 game developers. The 24 chapters here include unique, cutting edge, and essential techniques for creating and optimizing modern HTML5 games. You will learn things such more » as using the Gamepad API, real-time networking, getting 60fps full screen HTML5 games on mobile, using languages such as Dart and TypeScript, and tips for streamlining and automating your workflow. Game development is a complex topic, but you don't need to reinvent the wheel. HTML5 Game Development Insights will teach you how the pros do it. « less
Learn how to program applications with Dart 1.0, a language specifically designed to produce better-structured, high-performance applications
Dart is a new open source programming language for the Web. Developed by Google, Dart is gaining popularity and has a steadily growing community. It is a single language for both client and server that can be used with a wide range of devices, including phones, tablets, laptops, and servers. It encompasses more » the lessons that have been learned over the last two decades of web programming. Stop solving new challenges with the same old tools - let Dart show you a whole new way.
"Learning Dart" provides you with a thorough overview of this new open source programming language. It will guide you step-by-step through building games and business applications for the Web, taking advantage of the power behind a modern language combined with HTML5.
"Learning Dart" starts by exploring the Dart ecosystem. This is followed by two chapters that will show you everything you need to know about Dart's syntax and development principles. Throughout the rest of the book, you will apply this knowledge to advanced topics with the help of an example-based approach.
You will explore how to build web games using HTML5, how to integrate audio and video into your applications, and how to process and show data in HTML5 forms with Dart. The book also shows you how web components fit together with HTML5 and how to apply them in business web applications. You also learn how to store data on the client, how to communicate data between client and server with JSON, and how to store JSON data with MongoDB. « less
Master the art of programming high-performance applications with Dart
***** About This Book *****
* Improve the performance of your Dart code and build sophisticated applications
* Enhance your web projects by adding advanced HTML 5 features
* Full of solutions to real-world problems, with clear explanations for complicated concepts of Dart
***** Who This Book more » Is For *****
If you are an application developer who has experience with Dart and want to develop reusable and robust code in Dart, then this book is for you. You are expected to have a basic knowledge of core elements and applications.
***** What You Will Learn *****
* Build applications easily using the event-driven paradigm
* Familiarize yourself with asynchronous programming
* Understand when and how to use collections to store and manipulate groups of objects
* Add internalization and localization support to your application to improve its performance
* Organize client-to-server communication and discover the protocols for specific scenarios
* Detect and use HTML5 features that will help you deliver rich, cross-platform content
* Discover different techniques to secure your web application from unauthorized users
***** In Detail *****
This book will show you how to add internalization support to your web applications and how i18n and l10n access can be embedded into your code to design applications that can be localized easily. You will be shown how to organize client-to-server communication and how different HTML5 features can be used in Dart. Finally, this book will show you how you can store data locally, break the storage limit, and prevent security issues in your web application. « less
A New, Tool-Friendly Language for Structured Web Apps
Google designed the Dart platform to scale from simple scripts to complex apps, running on both the client and the server. With this book, you'll learn how Dart can help you architect and develop HTML5 apps for the modern Web. « less
A new language for building structured web apps
Get ready to build modern web apps. This concise book covers the Dart language, libraries, and tools that help you develop structured, fast, and maintainable web apps that run in any modern browser. The Dart platform has been designed to scale from simple scripts to complex apps, running on both the more » client and the server. With this book, you can use Dart to architect and develop HTML5 apps for the modern web. « less