Blend Web and Native Mobile Apps

Blend Web and Native Mobile Apps, 2nd Edition

Video Training

You want to apply your existing web development skills to create mobile apps that run smoothly on iOS, Android, and a variety of web interfaces. In this Learning Path, expert web and mobile developer Max Firtman gets you up to speed on the tools and technologies you can use to build apps that run uniformly well on all platforms and devices your customers use.

Prerequisites:

Experience with HTML, CSS, JavaScript, and general web deployment techniques recommended. Some mobile development helpful but not required.

Below are the video training courses included in this Learning Path.

1

Web & Native Working Together

Presented by Maximiliano Firtman 1 hour 6 minutes

In this step of your Learning Path, instructor Max Firtman shows you how to integrate your website and native apps to solve a number of tricky problems and deliver a richer user experience. You’ll learn how to solve the web app multiple-log-in issue with web app session sharing, let users browse web content from a native app, discover ways to index app content into Google Search and Apple Siri, and much more. Web and mobile developers alike will benefit from this course.

2

Offline Web

Presented by Maximiliano Firtman 3 hours 13 minutes

Dropped Internet connections are common in the mobile web. In this step of your Learning Path, Max Firtman covers advanced technologies that keep a website running when the network disappears. You’ll learn a range of useful offline techniques, such as how to install a web site as an app into a device, how to store the data locally, how to sync the data at a later time, and how to push messages to a device when the browser is closed.

3

Mastering Web Views

Presented by Maximiliano Firtman 2 hours 17 minutes

In this course, Max Firtman explains the technology central to mobile web development: the webview. He identifies the webviews available today and shows you how to properly configure them for optimal performance and security. You’ll explore the differences between UIWebView and WKWebView on iOS, compare Android webviews, examine available third-party tools, learn how to use an embedded webview, and practice debugging techniques.

4

Applying Apache Cordova and PhoneGap

Presented by Maximiliano Firtman 4 hours 39 minutes

In this course, Max Firtman shows you how to extend your HTML, CSS, and JavaScript code to work with native devices using Apache Cordova and Adobe’s free PhoneGap framework. As you work through a series of small labs and tutorials, you’ll build web apps that take can advantage of features such as the camera, accelerometer, address book, and GPS in iOS and Android. You’ll create device-agnostic mobile apps that are not purely web-based, but use web views rather than the device’s native UI framework.

5

Native Web Apps for Android

Presented by Maximiliano Firtman 5 hours 19 minutes

In this step of your Learning Path, you’ll learn how to build apps for Android smartphones and tablets using HTML, CSS, JavaScript, and related technologies. Max Firtman will guide you through Android Studio, emulators, and other free tools to combine Java-based Android development with standard web technologies. By using HTML5 as the main platform, you’ll be able to design and develop your apps without having to learn much Java code. Before you know it, you’ll be ready for distribution through Google Play and other marketplaces.

6

Developing Progressive Web Applications

Presented by Maximiliano Firtman 2 hours 38 minutes

Max Firtman provides an overview of of PWAs, including what they are, how to spot them, how to make them, and why you should make them. You’ll learn the core technologies—including Web app manifest, service workers, and web push notifications—review PWA starter kits, UI frameworks, PWA validation, and PWA debugging, get a handle on PWA web performance optimization, and learn how to move a PWA onto platforms that don’t support PWA technology.