The world is going mobile, and more people are choosing to do the majority of their web browsing on smartphones and tablets. This has pushed developers into overdrive, trying to build apps that will scale naturally between different browsers and different sized devices. React Native was designed by Facebook to address this problem head on. React Native acts as a bridge between the JavaScript syntax and the host platform, resulting in apps that are written in JavaScript but have the look and feel of a real native app. In this course, you'll learn how to use React Native for your own development purposes. Access 48 lectures & 7 hours of content 24/7 Explore the basics of React, including the library & components Discuss components like toolbars, buttons, form controls, & various input controls Learn the different React Native APIs Build applications that integrate a variety of React Native features

React and React Native allow you to build cross-platform desktop and mobile applications using Facebook's innovative UI libraries. Combined with the Flux data architecture and Relay, you can now create powerful and feature-complete applications from one code base. In this three part book, you'll start crafting composable UIs using React, build Native UIs using React Native, and create React applications that run on every platform. Craft reusable React components Control navigation using the React router to help keep your UI in sync w/ URLs Build isomorphic web applications using Node.js Use the Flexbox layout model to create responsive mobile designs Leverage the native APIs of Android & iOS to build engaging applications w/ React Native Respond to gestures in a way that's intuitive for the user Use Relay to build a unified data architecture for your React UIs

Angular 2 introduces an entirely new way to build applications. It wholly embraces all the newest concepts that are built into the next generation of browsers, and cuts away all the fat and bloat from Angular 1. This book plunges directly into the heart of all the most important Angular 2 concepts for you to conquer, as well as demonstrates how the framework embraces a range of new web technologies such as ES6 and TypeScript syntax, among others. Understand how to best move an Angular 1 application to Angular 2 Build a solid foundational understanding of the core elements of Angular 2 such as components, forms, & services Gain an ability to wield complex topics such as Observables & Promises Properly implement applications utilizing advanced topics such as dependency injection Know how to maximize the performance of Angular 2 applications Understand the best ways to take an Angular 2 application from TypeScript in a code editor to a fully function application served on your site Get to know the best practices when organizing & testing a large Angular 2 application