No description
Find a file
Jérémy Munsch 84d45032fa
Some checks are pending
Main / build (push) Waiting to run
Fix e.message nullable after bump upstream
2023-09-14 15:05:32 +02:00
.github Update funding info 2022-11-07 23:53:23 +05:30
.idea/codeStyles Version 1.0.0 for release 2023-09-14 14:55:05 +02:00
app Fix e.message nullable after bump upstream 2023-09-14 15:05:32 +02:00
extern Fix Option key not working in macOS 2023-05-17 10:02:11 +05:30
gradle/wrapper Upgrade build system 2022-10-26 16:38:53 +05:30
metadata Release v2.2.3 2023-05-29 21:36:18 +05:30
.gitignore Version 1.0.0 for release 2023-09-14 14:56:55 +02:00
.gitmodules Replace LibreSSL with wolfSSL 2021-08-21 20:53:50 +05:30
COPYING.txt Init Project 2020-08-14 22:59:32 +05:30
gradle.properties Refactor build script 2023-04-01 21:58:20 +05:30
gradlew Upgrade build system 2022-10-26 16:38:53 +05:30
gradlew.bat Upgrade build system 2022-10-26 16:38:53 +05:30
Readme.md Update metadata 2022-11-07 21:53:57 +05:30
settings.gradle Version 1.0.0 for release 2023-09-14 14:55:05 +02:00

AVNC Banner

AVNC is a VNC client for Android.


Features

  • Material Design (with Dark theme)
  • Configurable gestures
  • Tight encoding
  • Virtual Keys
  • Picture-in-Picture mode
  • View-only mode
  • Zeroconf Server Discovery
  • TLS support (AnonTLS, VeNCrypt)
  • SSH tunnel (VNC over SSH)
  • Import/Export servers
  • VNC Repeater support
  • Clipboard Sync with server

Get it on F-Droid Get it on Play Store

Screenshots

Development

Tools required:

  • Git
  • Android Studio
  • Android SDK
  • NDK (with CMake)

To get started, simply clone the repo and initialize submodules:

git clone https://github.com/gujjwal00/avnc.git
cd avnc
git submodule update --init --depth 1

Now you can import the project in Android Studio, or build it directly from terminal.

Read Architecture.kt (preferably in Android Studio) to know more about the code.

You can translate AVNC on Weblate.

Translation status