Go to file
2022-04-16 20:20:55 -03:00
__tests__ Recreate project using typescript 2022-02-15 20:55:10 -03:00
.bundle Recreate project using typescript 2022-02-15 20:55:10 -03:00
.github/workflows Delete ios.yml 2022-03-01 17:37:59 -03:00
.vscode installing dependecies 2022-03-01 16:28:24 -03:00
android apply -custom name -splash -custom icon 2022-03-07 14:11:42 -03:00
ios Persist pod lock file 2022-04-16 20:20:55 -03:00
react-native Fix prettier problems 2022-04-16 18:48:57 -03:00
.buckconfig React native project initialization 2022-02-11 18:27:29 -03:00
.eslintrc.js Recreate project using typescript 2022-02-15 20:55:10 -03:00
.gitignore Update .gitignore 2022-03-01 15:03:11 -05:00
.prettierrc.js React native project initialization 2022-02-11 18:27:29 -03:00
.ruby-version Recreate project using typescript 2022-02-15 20:55:10 -03:00
.watchmanconfig React native project initialization 2022-02-11 18:27:29 -03:00
app.json React native project initialization 2022-02-11 18:27:29 -03:00
App.tsx Update to use SDK V0.1.8 2022-03-04 00:07:36 -03:00
babel.config.js add libs with depend of navigation drawer and refactor app.tsx 2022-02-16 11:15:11 -03:00
Gemfile Recreate project using typescript 2022-02-15 20:55:10 -03:00
Gemfile.lock Recreate project using typescript 2022-02-15 20:55:10 -03:00
get-transifex-translations.sh move transifex file to project root 2022-04-13 11:52:38 -03:00
index.js add libs with depend of navigation drawer and refactor app.tsx 2022-02-16 11:15:11 -03:00
metro.config.js React native project initialization 2022-02-11 18:27:29 -03:00
package-lock.json validating url when add a new portal 2022-03-31 23:37:31 -03:00
package.json Update BBB-SDK to latest version 2022-04-06 23:14:51 -03:00
README.md Update README.md 2022-02-16 00:25:13 -03:00
tsconfig.json Recreate project using typescript 2022-02-15 20:55:10 -03:00
yarn.lock Merge branch 'main' into validate_url 2022-04-06 23:27:38 -03:00

BigBlueButton-mobile

BigBlueButton mobile application.

Important: This is an work in progress and is not ready to be used by the community. Please stay tunned.

Development

Linux

To build this application in linux, you need to run:

# Instal Android SDK
sudo apt install android-sdk

# In one terminal, start metro:
npx react-native start

# In other terminal, run the app:
npx react-native run-android

MAC

Simulator

To build this application in mac, you need to run:

# Install cocoapods gem
sudo gem install cocoapods

# Install dependencies
npx pod-install

# In one terminal, start metro:
npx react-native start

# In other terminal, run the app:
npx react-native run-ios --simulator="iPhone 13"

Real device

Debug mode

To run this application in a real ios device, you need to run:

#Install package
npm install -g ios-deploy

#Run
npx react-native run-ios --device "iPhone de TDJ"
Release mode

To run a release version of this application in a real ios device, you need to run:

npx react-native run-ios --configuration Release --device "iPhone de TDJ"

Open project in XCODE

To change native code, you can run this command:

open ios/BigBlueButton.xcworkspace

References

IOS