Submit Search
Upload
WebRTC and Mobile Integration
•
1 like
•
910 views
Giorgio Natili
Follow
Mobile
Report
Share
Report
Share
1 of 46
Download now
Download to read offline
Recommended
WebRTC for Mobile - Challenges and Solutions
WebRTC for Mobile - Challenges and Solutions
Amir Zmora
WebRTC with Java
WebRTC with Java
amithap07
Webrtc
Webrtc
Mihály Mészáros
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
Tsahi Levent-levi
WebRTC on Mobile Devices: Challenges and Opportunities
WebRTC on Mobile Devices: Challenges and Opportunities
Vladimir Beloborodov
ARM Mali "Egil" technical preview
ARM Mali "Egil" technical preview
Phil Hughes
WebRTC - a History Lesson
WebRTC - a History Lesson
Tsahi Levent-levi
To Build or Not to Build Your WebRTC Infrastructure
To Build or Not to Build Your WebRTC Infrastructure
Tsahi Levent-levi
Recommended
WebRTC for Mobile - Challenges and Solutions
WebRTC for Mobile - Challenges and Solutions
Amir Zmora
WebRTC with Java
WebRTC with Java
amithap07
Webrtc
Webrtc
Mihály Mészáros
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
Tsahi Levent-levi
WebRTC on Mobile Devices: Challenges and Opportunities
WebRTC on Mobile Devices: Challenges and Opportunities
Vladimir Beloborodov
ARM Mali "Egil" technical preview
ARM Mali "Egil" technical preview
Phil Hughes
WebRTC - a History Lesson
WebRTC - a History Lesson
Tsahi Levent-levi
To Build or Not to Build Your WebRTC Infrastructure
To Build or Not to Build Your WebRTC Infrastructure
Tsahi Levent-levi
WebRTC on Mobile
WebRTC on Mobile
Buşra Deniz, CSM
WebRTC overview
WebRTC overview
Rouyun Pan
WebRTC
WebRTC
Vijay Dhama
WebRTC Business Use Cases | WebRTC Conference & Expo III
WebRTC Business Use Cases | WebRTC Conference & Expo III
Lawrence Byrd
Server-side WebRTC Infrastructure
Server-side WebRTC Infrastructure
Dialogic Inc.
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
Luis Lopez
WebRTC Customer Experience Optimizations - Kranky Geek Presentation
WebRTC Customer Experience Optimizations - Kranky Geek Presentation
amithap07
WebRTC for Beginners Webinar Slides
WebRTC for Beginners Webinar Slides
Arrow Systems Integration
WebRTC Meetup @ Oracle San Francisco
WebRTC Meetup @ Oracle San Francisco
amithap07
WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.
Vladimir Beloborodov
A jQuery for WebRTC
A jQuery for WebRTC
Thomas Gorissen
WebRTC presentation
WebRTC presentation
Veselin Pizurica
WebRTC DataChannels demystified
WebRTC DataChannels demystified
Victor Pascual Ávila
Baby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC Tutorial
Tsahi Levent-levi
WebRTC in the Real World
WebRTC in the Real World
Tsahi Levent-levi
WebRTC and Telehealth
WebRTC and Telehealth
Arin Sime
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriers
Harry Behrens, PhD
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
Dean Bubley
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
Victor Pascual Ávila
A Practical Guide to WebRTC
A Practical Guide to WebRTC
vline
WebRTC and Telecommunications
WebRTC and Telecommunications
AVOXI
The Future of SIP in WebRTC
The Future of SIP in WebRTC
Bangladesh Network Operators Group
More Related Content
What's hot
WebRTC on Mobile
WebRTC on Mobile
Buşra Deniz, CSM
WebRTC overview
WebRTC overview
Rouyun Pan
WebRTC
WebRTC
Vijay Dhama
WebRTC Business Use Cases | WebRTC Conference & Expo III
WebRTC Business Use Cases | WebRTC Conference & Expo III
Lawrence Byrd
Server-side WebRTC Infrastructure
Server-side WebRTC Infrastructure
Dialogic Inc.
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
Luis Lopez
WebRTC Customer Experience Optimizations - Kranky Geek Presentation
WebRTC Customer Experience Optimizations - Kranky Geek Presentation
amithap07
WebRTC for Beginners Webinar Slides
WebRTC for Beginners Webinar Slides
Arrow Systems Integration
WebRTC Meetup @ Oracle San Francisco
WebRTC Meetup @ Oracle San Francisco
amithap07
WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.
Vladimir Beloborodov
A jQuery for WebRTC
A jQuery for WebRTC
Thomas Gorissen
WebRTC presentation
WebRTC presentation
Veselin Pizurica
WebRTC DataChannels demystified
WebRTC DataChannels demystified
Victor Pascual Ávila
Baby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC Tutorial
Tsahi Levent-levi
WebRTC in the Real World
WebRTC in the Real World
Tsahi Levent-levi
WebRTC and Telehealth
WebRTC and Telehealth
Arin Sime
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriers
Harry Behrens, PhD
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
Dean Bubley
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
Victor Pascual Ávila
A Practical Guide to WebRTC
A Practical Guide to WebRTC
vline
What's hot
(20)
WebRTC on Mobile
WebRTC on Mobile
WebRTC overview
WebRTC overview
WebRTC
WebRTC
WebRTC Business Use Cases | WebRTC Conference & Expo III
WebRTC Business Use Cases | WebRTC Conference & Expo III
Server-side WebRTC Infrastructure
Server-side WebRTC Infrastructure
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
WebRTC Customer Experience Optimizations - Kranky Geek Presentation
WebRTC Customer Experience Optimizations - Kranky Geek Presentation
WebRTC for Beginners Webinar Slides
WebRTC for Beginners Webinar Slides
WebRTC Meetup @ Oracle San Francisco
WebRTC Meetup @ Oracle San Francisco
WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.
A jQuery for WebRTC
A jQuery for WebRTC
WebRTC presentation
WebRTC presentation
WebRTC DataChannels demystified
WebRTC DataChannels demystified
Baby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC Tutorial
WebRTC in the Real World
WebRTC in the Real World
WebRTC and Telehealth
WebRTC and Telehealth
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriers
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
A Practical Guide to WebRTC
A Practical Guide to WebRTC
Similar to WebRTC and Mobile Integration
WebRTC and Telecommunications
WebRTC and Telecommunications
AVOXI
The Future of SIP in WebRTC
The Future of SIP in WebRTC
Bangladesh Network Operators Group
DevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSockets
Crocodile WebRTC SDK and Cloud Signalling Network
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
Amir Zmora
Introduction to WebRTC
Introduction to WebRTC
Arjun Varma
WebRTC - Is it ready? 2013
WebRTC - Is it ready? 2013
Hank Huang
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World Forum
Alan Quayle
Html5 RTC - 1
Html5 RTC - 1
George Orhewere
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)
Quobis
Is Webrtc Transforming Collaboration
Is Webrtc Transforming Collaboration
Erik Lagerway
Hangouts in 30 minutes Socket.io
Hangouts in 30 minutes Socket.io
Aleksandar Mihajlovski
Webrtc and tokbox
Webrtc and tokbox
Muhammed YALÇIN
WebRTC A diamond in the rough
WebRTC A diamond in the rough
IMTC
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
Crocodile WebRTC SDK and Cloud Signalling Network
WebRTC - Brings Real-Time to the Web
WebRTC - Brings Real-Time to the Web
Vũ Nguyễn
WebRTC - Is this a Game changer??
WebRTC - Is this a Game changer??
learjk
WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC: Bring real-time to the web - Barcamp Saigon 2012
Oliver N
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
Amir Zmora
WebRTC & Asterisk 11
WebRTC & Asterisk 11
Sanjay Willie
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
Victor Pascual Ávila
Similar to WebRTC and Mobile Integration
(20)
WebRTC and Telecommunications
WebRTC and Telecommunications
The Future of SIP in WebRTC
The Future of SIP in WebRTC
DevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSockets
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
WebRTC Standards & Implementation Q&A - WebRTC NV planning face-to-face meeting
Introduction to WebRTC
Introduction to WebRTC
WebRTC - Is it ready? 2013
WebRTC - Is it ready? 2013
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World Forum
Html5 RTC - 1
Html5 RTC - 1
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)
Is Webrtc Transforming Collaboration
Is Webrtc Transforming Collaboration
Hangouts in 30 minutes Socket.io
Hangouts in 30 minutes Socket.io
Webrtc and tokbox
Webrtc and tokbox
WebRTC A diamond in the rough
WebRTC A diamond in the rough
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
WebRTC - Brings Real-Time to the Web
WebRTC - Brings Real-Time to the Web
WebRTC - Is this a Game changer??
WebRTC - Is this a Game changer??
WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC: Bring real-time to the web - Barcamp Saigon 2012
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC & Asterisk 11
WebRTC & Asterisk 11
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
More from Giorgio Natili
Driving Assistant Solutions with Android
Driving Assistant Solutions with Android
Giorgio Natili
Isomorphic Reactive Programming
Isomorphic Reactive Programming
Giorgio Natili
Service worker API
Service worker API
Giorgio Natili
The Little Shop of TDD Horrors
The Little Shop of TDD Horrors
Giorgio Natili
I beacon mobile_tea
I beacon mobile_tea
Giorgio Natili
Android, getting started
Android, getting started
Giorgio Natili
Clear the UIViewController Mess
Clear the UIViewController Mess
Giorgio Natili
Big data and mobile
Big data and mobile
Giorgio Natili
The short path to ecma 6
The short path to ecma 6
Giorgio Natili
Jasmine 2.0
Jasmine 2.0
Giorgio Natili
Harmonik
Harmonik
Giorgio Natili
Mobile raspberry pi
Mobile raspberry pi
Giorgio Natili
WebRTC communication and wearable devices
WebRTC communication and wearable devices
Giorgio Natili
Multithreading development with workers
Multithreading development with workers
Giorgio Natili
Ecma6 in 30 minutes
Ecma6 in 30 minutes
Giorgio Natili
TDD and PhoneGap
TDD and PhoneGap
Giorgio Natili
Undoable architectures
Undoable architectures
Giorgio Natili
Test first!
Test first!
Giorgio Natili
Develop, test and debug cross platforms apps with PhoneGap
Develop, test and debug cross platforms apps with PhoneGap
Giorgio Natili
Test first
Test first
Giorgio Natili
More from Giorgio Natili
(20)
Driving Assistant Solutions with Android
Driving Assistant Solutions with Android
Isomorphic Reactive Programming
Isomorphic Reactive Programming
Service worker API
Service worker API
The Little Shop of TDD Horrors
The Little Shop of TDD Horrors
I beacon mobile_tea
I beacon mobile_tea
Android, getting started
Android, getting started
Clear the UIViewController Mess
Clear the UIViewController Mess
Big data and mobile
Big data and mobile
The short path to ecma 6
The short path to ecma 6
Jasmine 2.0
Jasmine 2.0
Harmonik
Harmonik
Mobile raspberry pi
Mobile raspberry pi
WebRTC communication and wearable devices
WebRTC communication and wearable devices
Multithreading development with workers
Multithreading development with workers
Ecma6 in 30 minutes
Ecma6 in 30 minutes
TDD and PhoneGap
TDD and PhoneGap
Undoable architectures
Undoable architectures
Test first!
Test first!
Develop, test and debug cross platforms apps with PhoneGap
Develop, test and debug cross platforms apps with PhoneGap
Test first
Test first
Recently uploaded
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
CWS Technology
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
nishasame66
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
ChandrakantDivate1
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
ChandrakantDivate1
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
Android Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
ChandrakantDivate1
Recently uploaded
(6)
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Android Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
WebRTC and Mobile Integration
1.
WebRTC and Mobile Integration Giorgio Natili
2.
About me e-mail: g.natili@gnstudio.com twitter: @giorgionatili blog: webplatform.io (coming soon!) community: codeinvaders.net
3.
Agenda • What is WebRTC • WebRTC and Modern Browsers •
Ninja Build and GYP files • Compile WebRTC for Android and iOS • Let Mobile and the Web talk each other
4.
What is WebRTC
5.
What is it? • WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via Javascript APIs • The WebRTC Native Code package is meant for browser developers that want to integrate WebRTC •
WebRTC defines a way for browsers to implement applications like video chat in a way that is both interoperable with other clients, and does not require the use of a plugin
6.
Main Responsibilities • Get real-time streaming audio and video or data • Communicate real-time streaming audio, video or data •
Exchange session control messages and media information (not in the standard)
7.
WebRTC Environment • Clients (browsers, desktop, mobile, etc.) • Servers (stun, ice, etc.) •
Gateway (i.e. PSTN) • Internet
8.
Native C++ API • RTP Stack, handle the network stack for the RTP protocol • STUN/ICE, handle the peer connections using STUN or ICE •
Session Management, signalling manager to setup calls • VoiceEngine, audio media chain manager (card -> network) • Audio codecs, such as iSAC / iLBC / Opus • VideoEngine, video media chain manager (cam -> network) Native API
9.
10.
WebRTC Triangle The most common scenario is likely to be where both browsers are running the same WebRTC web application, downloaded from the same webpage • Two web browsers running the same application • One server for signaling and negotiation
11.
Is a Server Still Required? • Signalling Server (SIP,XMPP,WebSocket,Socket.io,XHR,etc.) • ICE Servers (STUN,TURN) •
Media Servers (Asterisk, etc.)
12.
Stun & Turn • STUN (Session Traversal Utilities for NAT) is a standardized set of methods and a network protocol to allow an end host to discover its public IP address if it is located behind a NAT • TURN (Traversal Using Relays around NAT) is a protocol that allows for a client behind a network address translator (NAT) or firewall to receive incoming data over TCP or UDP connections
13.
What is Signalling? • It's the mechanism by which peers send control messages to each other to establishing a communication protocol • Signalling protocols are a way to coordinate and control the communication between peers •
Session control messages (communication initialization & co.) • Network configuration (e.g. computer's IP address and port) • Media capabilities (e.g. codecs and resolutions)
14.
Signalling Process • The local peer opens one or more real-time ports ( RTP ) • The local peer then has to learn of the ports that its remote peer has opened •
A process of discovery is used to find a local and remote port pair (a candidate pair) that can exchange UDP packets • Finally, a real-time transport is established on the pair of ports
15.
What is SDP? Session Description Protocol (SDP): A protocol that is used to announce sessions, manage session invitations, and perform other types of initiation tasks for multimedia sessions
16.
SDP Flow
17.
Complete Process
18.
WebRTC in Modern Browsers
19.
The API Don't confuse WebRTC API and the the <device> API!!! WebRTC API is available in: • Chrome 24+ • Firefox 22+ •
Opera 12+ • And on mobile!!!
20.
Internet Explorer What's about our good friend IE? • It's unclear how and when the support will be available • So far you can use ChromeFrame to support WebRTC (more info about the ChromeFrame extension are available on the official web page of the project developers.google.com/chrome/chrome- frame/) •
Microsoft is going to work on a proprietary standard (weird?)
21.
WebRTC pro and cons • There are several good reasons to start to use WebRTC especially if compared with today market where most of the components are proprietary • No licences or other fees are needed to start with it •
The end user doesn't have to download and install additional software • Integration is performed using standard API accessed by JavaScript
22.
Support The support is partial and the documentation is very fragmented
23.
Key Features The key features of the WebRTC API are: • MediaStreams (aka getUserMedia), access to and control control of the user camera and microphone • PeerConnection, negotiate and connect clients in order to allow direct communication •
DataChannels, peer to peer data exchange
24.
Access Mic and Camera In order to access the user camera and audio is enough to use the getUserMedia method of the navigator object navigator.getUserMedia({video: true, audio:true},onStreamReady, onStreamError); • The onStreamReadyhandler receive a MediaStream object • The onStreamErrorhandler receive a NavigatorUserMediaError object with a code
25.
Demo Open a supported browser and follow this link https://webrtc- demos.appspot.com/html/gum2.html
26.
The MediaStream Object A MediaStream object is made up by: • the stop(); method • Two MediaStreamTrackList stored in the audioTracks and videoTracks properties (actually one is for the video and one for the audio) •
The MediaStreamTrack object stored in the lists define the properties kind (e.g. "video") and label (e.g. "FaceTime HD Camera (Built-in))
27.
Play with Sounds Open http://webcamtoy.com/ and enjoy! Add Audio to a Video Track
28.
navigator.webkitGetUserMedia({audio:true}, onStreamReady); var ac = new webkitAudioContext(); var mediaStreamSource = ac.createMediaStreamSource(stream); mediaStreamSource.connect(ac.destination); • Request access to the media • Create a new prefixAudioContext and create new AudioNode from the stream •
Connect to the stream using the destination
29.
What's Just Happened? You can access sounds and deliver them to the end user, check it out http://soundstep.com/blog/experiments/jsdetection/ ( ^ _ ^ )
30.
RTCPeerConnection The signalling is initiated by a RTCPeerConnection object • The methods createOffer, setLocalDescription, createAnswer and setRemoteDescription are executed at a given time • In order to connect peers you rely on ICE •
ICE is a framework for connecting peers, such as two video chat clients; initially, ICE tries to connect peers directly, with the lowest possible latency, via UDP • In this process, STUN servers have a single task: to enable a peer behind a NAT to find out its public address and port
31.
RTCPeerConnection Demo Let's see a simple demo to clarify RTCPeerConnection object
32.
Ninja Build
33.
What is it? • It is a build system written with the specific goal of improving the edit-compile cycle time • It behaves very similar to Make •
Ninja is included in depot_tools (as well as gyp) so just install the tools
34.
Philosophy • Build systems get slow when they need to make decisions, Ninja it's very fast when doing decisions and evaluation • It contains the barest functionality necessary to describe arbitrary dependency graphs •
It is intended to be used with a separate program generating its input files
35.
Design Goals ninja -C out/Debug -j 10 AppRTCDemo • Very fast • Very little •
Very simple
36.
Install and Run Ninja git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git $ export PATH="$PATH":`pwd`/depot_tools • Fetch depot_tools: • Add depot_tools to your PATH: •
Windows (Cygwin and non-Cygwin):
37.
The same!!! GYP (generate your project)
38.
What is it? • A tool for the Chromium project that generates native Visual Studio, Xcode and SCons (Software Construction Tooland/or make build files from a platform-independent input format • A very readable format to handle complex configurations and dependencies
39.
File Structure { 'targets': [ { 'target_name': 'foo', 'type': 'executable', 'sources': [ 'linux_specific.cc', ], 'conditions': [ ['OS != "linux"', { 'sources!': [ # Linux-only; exclude on other platforms.
40.
WebRTC for Android
41.
Get the Source Code Run the following command in an empty folder: $ gclient config http://webrtc.googlecode.com/svn/trunk $ gclient sync --force Open the file .gclient located in the folder you did the sync and add the ios and mac targets:
42.
Build the Project for iOS • Create a new file and name it makeall-ios.sh • Change the permissions chmod +x makeall-ios.sh •
Open the makeall-ios.sh file (local) • Run it and search for the all.xcodeproj file • Open it with Xcode and build everything
43.
Create a Project Follow this steps https://github.com/GiorgioNatili/TLC-Native-iOS (coming soon!)
44.
Run the demo!
45.
Q&A
46.
Thanks!
Download now