Go to file
2022-07-07 21:57:33 -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 installing dependecies 2022-03-01 16:28:24 -03:00
.vscode installing dependecies 2022-03-01 16:28:24 -03:00
android build_resolved (#42) 2022-06-06 16:24:35 -03:00
ios Bump version 2022-06-30 13:10:39 -03:00
react-native Solving problem when there is https in the url (#47) 2022-06-30 13:08: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 Watch SDK files too 2022-05-02 19:11:03 -03:00
.prettierrc.js Upgrade react 2022-05-02 17:59:24 -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 Upgrade react 2022-05-02 17:59:24 -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 Watch SDK files too 2022-05-02 19:11:03 -03:00
package.json Bump version 2022-06-30 13:10:39 -03:00
README.md Update README.md 2022-07-07 21:57:33 -03:00
tsconfig.json Recreate project using typescript 2022-02-15 20:55:10 -03:00
yarn.lock Bump SDK version 2022-06-27 16:01:43 -03:00

BigBlueButton-mobile-tablet

BigBlueButton mobile application for tablets - sample implementation.

More details in https://github.com/bigbluebutton/bigbluebutton-mobile-tablet-sdk.

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
yarn

# Install pods
cd ios && pod install && cd -

# Option 1 - Run simulator and metro in one command
yarn ios

# Option 2 - Two commands approach:
## 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