Commit Graph

23 Commits

Author SHA1 Message Date
Lyubo Marinov fc3bc21eea [RN] Reproducible (CocoaPods) builds
Now that we have package-log.json for the sake of reproducible builds,
we should lock CocoaPods as well.
2017-11-15 09:25:56 -06:00
Saúl Ibarra Corretgé b1100a9c7a [RN] Add initial Jitsi Meet SDK for iOS
Ladies and gentlemen, allow me to introduce you to Jitsi Meet SDK for iOS, the
mobile SDK which powers Jitsi Meet.

The goal is to encapsulate the entire React Native app into a framework / SDK
and offer an API for native (ObjC or Swift) applications to embed the Jitsi
conferencing experience.

While React Native can be embedded in native applications, I don't think it was
designed to be embedded as part of a framework, hidden away from the application
using it. This surfaced as a number of issues which had to be addressed
specifically due to our use-case:

- Universal / deep linking needed to be wrapped to avoid the embedding app from
  linking with RN.
- The bundle URL had to be manually constructed, since RN considers that all
  resources are in the main bundle, but in case of a framework that is not the
  case.
- Custom fonts had to be manually loaded, since UIAppFonts doesn't work on the
  framework's Info.plist file.
- The RN packager has to be manually triggered since the React project will no
  longer do it for us.
- Custom App Transport Security rules were added since the builtin way to do it
  modifies the framework's Info.plist, which is useless in this case.

At this stage, the Jitsi Meet application is just a small single view
application which uses the Jitsi Meet SDK to create a single view which
represents the entire application. Events and external conference handling are
forthcoming.
2017-06-08 00:50:00 -05:00
Lyubo Marinov 45e09af692 react-native 0.42.0 2017-03-07 15:09:39 -06:00
Lyubomir Marinov 0de01e93dd react-native 0.41.2 2017-02-06 12:24:38 -06:00
Lyubomir Marinov 0051b3b79c Clean up obsolete file references 2017-01-26 07:58:56 -06:00
Lyubomir Marinov ae726cfdc0 react-native 0.40.0 2017-01-22 12:32:08 -06:00
Lyubomir Marinov 7f3ff13c18 Merge jitsi-meet-react's mobile support
As a step toward merging jitsi-meet-react with jitsi-meet to share as
much source code as possible between mobile and Web, merge the part of
jitsi-meet-react's source tree which supports mobile inside the
jitsi-meet source tree and leave jitsi-meet-react's Web support in the
source code revision history but don't have it in master anymore because
it's different from jitsi-meet's Web support. In other words, the two
projects are mechanically merged at the file level and don't really
share source code between mobile and Web.
2016-10-12 10:31:52 -05:00
Kostiantyn Pashura 7c824d9da0 rise-hand-ico: blured class added 2016-09-23 15:56:16 +03:00
hristoterezov 297d4e65fc style(gitignore): Add .sync-config.cson 2016-09-14 11:38:43 -05:00
Ilya Daynatovich e28f646cef Fixed styles for unsupported browser page 2016-09-08 11:15:17 -05:00
hristoterezov d29e39c1d2 Adds libs directory to .gitignore 2016-06-22 13:11:48 -05:00
hristoterezov 02f176c75a Changes the implementation of the iframe API to use postis 2016-06-17 15:35:40 -05:00
hristoterezov b031fdc398 Adds libs/external_connect.js to .gitignore 2016-03-31 18:03:27 -05:00
damencho e3b518cb91 Uses lib-jitsi-meet from git repo and deploy it on make. 2016-01-28 15:06:09 -06:00
hristoterezov de311b1372 Updates gitignore 2015-11-19 16:21:10 -06:00
Boris Grozev d0b254ca15 Merges css files. 2015-10-06 15:19:01 -05:00
Boris Grozev 5b1f7b1204 Minimizes app.bundle.js by default. 2015-09-14 15:42:48 -05:00
Boris Grozev b0795e5db9 Removes libs/app.bundle.js from the repository. Pre-built versions
are available at https://download.jitsi.org/jitsi-meet/
2015-09-10 13:37:26 -05:00
Boris Grozev deaff6af5b Executes a local (git-ignored) script on "make deploy". 2015-08-10 13:25:21 -05:00
Boris Grozev e5fa02a1d4 Automates bumping js file versions. Experimental, please revert Makefile
if it causes problems.
2015-03-21 20:04:12 -07:00
George Politis fabf8f42c6 Updates .gitignore. 2015-03-10 15:50:26 +01:00
Boris Grozev 53e525597a Add .swp files to .gitignore. 2015-03-09 18:27:55 +01:00
Philipp Hancke 67e34e1a10 add jshint + precommit-hook 2014-04-13 14:25:47 +02:00