Skip to content

Vysion is an Android application that enables seamless communication and video conferencing. Built with modern Android development practices, it features Firebase integration, real-time messaging, and Jitsi Meet video calls in an intuitive interface.

Notifications You must be signed in to change notification settings

cherriedy/vysion

Repository files navigation

Vysion

A modern communication platform with video conferencing capabilities

Features

  • User Authentication: Sign in with Firebase Authentication.
  • Real-time Messaging: Firebase Cloud Messaging for push notifications.
  • Video Conferencing: Integrated with Jitsi Meet SDK for video calls.
  • Data Persistence: Uses Firebase Firestore for data storage.
  • Modern UI: Built with Material Design components.

Screenshots

Tech Stack

  • Kotlin: Primary programming language.
  • Android SDK: Native Android development toolkit.
  • Firebase:
    • Firebase Authentication
    • Firebase Cloud Messaging
    • Firebase Firestore
  • Jitsi Meet SDK: For video conferencing.
  • Hilt: For dependency injection.
  • Retrofit & OkHttp: For networking.
  • RxJava: For asynchronous programming.
  • Glide: For image loading.
  • DataBinding: To bind UI components in layouts to data sources.
  • Navigation Component: For handling in-app navigation.

Getting Started

Prerequisites

  • Android Studio
  • Firebase project

Installation

  1. Clone the repository.
  2. Add your google-services.json file to the app/ directory.
  3. Build and run the application.

Project Structure

The project follows a standard Android project structure.

  • app/src/main/java: Contains the application's source code.
  • app/src/main/res: Contains the application's resources.
  • app/build.gradle.kts: Contains the application's dependencies.

About

Vysion is an Android application that enables seamless communication and video conferencing. Built with modern Android development practices, it features Firebase integration, real-time messaging, and Jitsi Meet video calls in an intuitive interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published