Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Webassembly OpenCV Apache Cordova
Rating: 2.6 out of 5(13 ratings)
977 students
Last updated 4/2020
English

What you'll learn

  • How to write complex mobile apps without IDE like Android Studio
  • How to setup and configure environment for creating mobile apps from ground up
  • How to do all the above using only command line

Course content

3 sections23 lectures1h 0m total length
  • Npm and Apache Cordova installation2:54
  • Project creation and jdk download.4:14
  • Oracle registration info0:28
  • Java installation5:06
  • Accept all licenses0:35

    Accept all licenses to proceed with WebAssembly, OpenCV, and Cordova development. Learn licensing steps essential for starting projects in these technologies.

  • Install android packages and gradle1:17

    Install Android packages and gradle to set up the Android build environment for Webassembly, OpenCV, and Apache Cordova projects.

  • Building app using Apache Cordova1:48

    Build a minimal Cordova app for android that builds, marking the end of stage one.

Requirements

  • Basic HTML CSS Javascript knowledge
  • Hardware: 2GB RAM 16GB of hard drive

Description

In this course you will learn how to write mobile apps.

We will use Linux and create android app in multiplatform framework.

Basic web building skills are required.

You don't need Android Studio or Eclipse or any heavy IDE.

Hardware requirements: 2GB RAM 16GB HD

Ubuntu 18.04 Desktop.

This course ends with working app.


Webassembly - runs code faster in web browser

OpenCV  - Computer Vision Library

Apache Cordova - multi-platform mobile app building framework


This course ends with fully working app that detects edges in video stream.

Course consists of three sections.


Section 1 Basic installation and configuration  for simple apps (1-7)

Section 2 OpenCV and Webassembly installation and configuration  (8-16)

Section 3 Creating simple demo app (17-23)


1 Npm and Cordova installation.

2 Project creation and jdk download.

3 Oracle registration info

4 Java installation

5 Accept all licenses

6 Install android packages and gradle

7 Building app using cordova to check installation

8 Install cmake and other requirements

9 Webassembly download and install

10 Check emcc

11 Build opencvjs

12 Adding plugins to project

13 Optional step vim install and config

14 config.xml

15 index.html

16 Google chrome install and adb basics

17 Index.js adding init

18 Camera permissions

19 Finding back camera

20 Checking OpenCV is ready for use

21 Starting video

22 Filtering to find edges

23 Final build


Who this course is for:

  • Web developers who wants to learn how to write complex multiplatform apps with minimal effort
  • Anyone who wants to create augmented reality mobile app
  • People who value their time