No description
Find a file
2021-10-31 02:28:20 +05:30
.github/workflows CI: Upload built APKs 2021-10-12 20:57:38 +05:30
.idea/codeStyles Minor update to Code Style 2021-05-04 19:00:53 +05:30
app Add support for Samsung keyboard cover touchpad 2021-10-31 02:28:20 +05:30
extern Update submodules 2021-09-11 14:32:19 +05:30
gradle/wrapper Update gradle-wrapper to match with gradle version 2021-09-23 14:51:46 +05:30
metadata/en-US Release v1.1.0 2021-10-18 12:19:45 +05:30
.gitignore git-ignore private files & LibreSSL build artifacts 2021-08-12 13:31:18 +05:30
.gitmodules Replace LibreSSL with wolfSSL 2021-08-21 20:53:50 +05:30
build.gradle Update dependencies 2021-05-05 10:18:05 +05:30
COPYING.txt Init Project 2020-08-14 22:59:32 +05:30
gradle.properties Miscellaneous fixes: 2021-05-05 14:30:37 +05:30
gradlew Update gradle-wrapper to match with gradle version 2021-09-23 14:51:46 +05:30
gradlew.bat Update gradle-wrapper to match with gradle version 2021-09-23 14:51:46 +05:30
Readme.md Update Readme.md 2021-09-25 06:58:42 +05:30
settings.gradle Update branding: New app icon + App name capitalization 2021-06-22 15:08:48 +05:30

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

Screenshots

Development

Tools required:

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

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

git clone git@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.