Course Outline

Introduction

Envoy Mobile and Service Proxies

  • Processes and components used to create network functionality for mobile web applications

Overview of the Mobile Web Development Cycle

  • Native logic
  • Front-end versus back-end

Back-End Development Enviroment

  • Routing
  • Telemetry
  • Rate limiting

Preparing the Development Environment

  • Installing and configuring Bazel
  • Updating and overriding dependencies
  • Installing and configuring Gonlang used for compiling Bazel files

Creating an Envoy Mobile Service

  • Configuring the "Envoy" module
  • Creating a simple Python server to enable localhost
  • Coding a todo list

File Analysis for the Application

  • Building the binary for analysis
  • Compiling and stripping the binary
  • Using jTool for binary size analysis
  • Running file analysis

Testing the Application

  • Perform network requests on the Python server to observe user activity

Deploying the Application

  • Running on the application a mobile simulator or mobile device

Summary and Conclusion

Requirements

  • Experience with back-end development

Audience

  • Developers
  14 Hours
 

Testimonials

Related Courses

Advanced Progressive Web App (PWA)

  14 hours

Transform an Angular Application into a Progressive Web App (PWA)

  14 hours

Transform a Drupal Website into a Progressive Web App (PWA)

  14 hours

Progressive Web Apps (PWA)

  14 hours

Transform a React Application into a Progressive Web App (PWA)

  14 hours

Accelerated Mobile Pages (AMP)

  14 hours

Progressive Web Apps (PWA) and Accelerated Mobile Pages (AMP)

  14 hours

Build Native iOS and Android Apps with Flutter

  14 hours

Building Intelligent Applications

  35 hours

WeChat Marketing

  7 hours

WeChat Mini Games for Developers

  14 hours

WeChat Mini Programs for Developers

  14 hours

WeChat Open Platform for Developers

  14 hours

WeChat Work

  7 hours