MCPcopy Index your code
hub / github.com/achmadqomarudin/MeetingApp

github.com/achmadqomarudin/MeetingApp @v1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.1 ↗ · + Follow
69 symbols 182 edges 15 files 2 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Meeting App

Platform License Gradle Version Awesome Badge

👨‍💻 Android Video Meeting App or Conference App using Jitsi Meet SDK and Firebase. Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your android application.

Source

Repo to demonstrate Meeting App in Android app. This is a follow up on the youtube at :

AndroidVideoMeeting

Instruction

  • How to Setup Firebase Cloud Messaging & Firestore? (tutorial)
  • How to Change "API_KEY_SERVER" in "Constants.java" Class with your api key server? (tutorial)
  • Still confused? Check out this complete video tutorial for step by step from the beginning (tutorial)

Demo App

Example 1 Example 2 Example 3
Example 4 Example 5 Example 6
Example 7 Example 8 Example 9

License

    Copyright (C) Achmad Qomarudin

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

Extension points exported contracts — how you extend this code

ApiService (Interface)
(no doc) [2 implementers]
app/src/main/java/com/project/meetingapp/network/ApiService.java
UsersListener (Interface)
(no doc) [2 implementers]
app/src/main/java/com/project/meetingapp/listener/UsersListener.java

Core symbols most depended-on inside this repo

getString
called by 16
app/src/main/java/com/project/meetingapp/utilities/PreferenceManager.java
putString
called by 8
app/src/main/java/com/project/meetingapp/utilities/PreferenceManager.java
sendRemoteMessage
called by 2
app/src/main/java/com/project/meetingapp/network/ApiService.java
getClient
called by 2
app/src/main/java/com/project/meetingapp/network/ApiClient.java
initiateMeeting
called by 2
app/src/main/java/com/project/meetingapp/activities/OutgoingInvitationActivity.java
sendRemoteMessage
called by 2
app/src/main/java/com/project/meetingapp/activities/OutgoingInvitationActivity.java
cancelInvitation
called by 2
app/src/main/java/com/project/meetingapp/activities/OutgoingInvitationActivity.java
checkForBatteryOptimizations
called by 2
app/src/main/java/com/project/meetingapp/activities/MainActivity.java

Shape

Method 53
Class 14
Interface 2

Languages

Java100%

Modules by API surface

app/src/main/java/com/project/meetingapp/activities/OutgoingInvitationActivity.java10 symbols
app/src/main/java/com/project/meetingapp/activities/MainActivity.java10 symbols
app/src/main/java/com/project/meetingapp/adapters/UsersAdapter.java9 symbols
app/src/main/java/com/project/meetingapp/activities/IncomingInvitationActivity.java9 symbols
app/src/main/java/com/project/meetingapp/utilities/PreferenceManager.java7 symbols
app/src/main/java/com/project/meetingapp/listener/UsersListener.java4 symbols
app/src/main/java/com/project/meetingapp/firebase/MessagingService.java3 symbols
app/src/main/java/com/project/meetingapp/activities/SignUpActivity.java3 symbols
app/src/main/java/com/project/meetingapp/activities/SignInActivity.java3 symbols
app/src/test/java/com/project/meetingapp/ExampleUnitTest.java2 symbols
app/src/main/java/com/project/meetingapp/utilities/Constants.java2 symbols
app/src/main/java/com/project/meetingapp/network/ApiService.java2 symbols

For agents

$ claude mcp add MeetingApp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page