
- Lib jitsi meet install#
- Lib jitsi meet manual#
Note: if the build fails rm -rf ios/build and rerun react-native run-ios - device Run react-native run-ios - device in another terminal Run npm start - reset-cache in a terminal ( this step is important to blow out any caching by babel )Ģ5. babelrc and from the root directory on GitHub into your local root directoryĢ4. The service fetches configurations for initializing the lib-jitsi-meet apiġ5. add import ‘./jitsi-meet/polyfills-bundler’ at the top of index.jsġ4. The imported polyfills will enable them to run in react nativeġ3. lib-jitsi-meet uses strophe and jquery which were written to run in the browser. The polyfills are required for running lib-jitsi-meet with react native. jitsi-meet on GitHub into your local directory jitsi-meet. create a top level directory jitsi-meet (. Sign with your team so that you can run the app on your device ( both JitsiFunky and JitsiFunkyTests targets )Īt this point you should be done with changes in Xcode.ġ1. In xcode go to build settings and make sure that “enable bitcode” is set to Noġ0. This is required to synthesize IPv6 addresses from specific IPv4 addressesĩ. in xcode create file POSIX.m in the same location as your AppDelegate.m file and copy content from. Also add these lines to UIAppFonts in your ist file:Ĩ. Add Ionicons.ttf and MaterialCommunityIcons.ttf from node-modules/react-native-vector-icons/ios/Fonts.
react-native-vector-icons - click on the Resources folder in the project navigator and select add files. react-native-callkit - Complete “installation common steps” in. react-native-webrtc - Complete steps 1. Lib jitsi meet manual#
open JitsiFunky.xcworkspace in Xcode and follow the remaining manual installation instructions for:. copy Podfile from GitHub into the iOS directory. Note that webpack is not used in this application but is required by lib-jitsi-meet to compile Lib jitsi meet install#
install all required dependencies and dev dependencies or copy them from GitHub to your local package.json. This option will configure the mobx-state-tree library run ignite new JitsiFunky to scaffold the app - select the bowser boilerplate from the menu. Ignite generates a skeleton application with React Navigation, MobX State Tree, and Typescript Install the ignite cli - npm install -g ignite-cli. OR FOLLOW THE DETAILED INSTRUCTIONS BELOW: run react-native run-ios - device ( TO RUN ON THE DEVICE YOU WILL NEED TO SIGN THE PROJECT IN XCODE ). open 2 terminals and make sure you are in the root directory:. cd into the ios directory and run pod install. cd into the root directory and run npm install. React-native-gifted-chat - chat UI for React Native It allows you to create a component model, but for your data Mobx-state-tree - a library that helps you organize your application states in a very structured manner. React-native-callkit - utilises the new iOS 10 framework CallKit for VOIP apps to interact with the iPhone UI React-native-webrtc - provides web browsers and mobile applications with real-time communication (RTC) via simple application programming interfaces (APIs) Lib-jitsi-meet - a low level javascript client library for managing Jitsi Meet Video conferences The building blocks that i used for this prototype are: Hook into iPhone’s telephony API ( CallKit ). Ability to specify the name of the room to connect to and your display name in the conference.