Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gujjwal00/avnc

VNC Client for Android
https://github.com/gujjwal00/avnc

android android-application kotlin remote-desktop vnc vnc-client

Last synced: 27 days ago
JSON representation

VNC Client for Android

Awesome Lists containing this project

README

        

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](https://f-droid.org/packages/com.gaurav.avnc/)
[Get it on Play Store](https://play.google.com/store/apps/details?id=com.gaurav.avnc)

### Screenshots

[](metadata/en-US/images/phoneScreenshots/1.jpg)
[](metadata/en-US/images/phoneScreenshots/2.jpg)
[](metadata/en-US/images/phoneScreenshots/3.jpg)
[](metadata/en-US/images/phoneScreenshots/4.jpg)
[](metadata/en-US/images/phoneScreenshots/5.jpg)
[](metadata/en-US/images/phoneScreenshots/6.jpg)
[](metadata/en-US/images/phoneScreenshots/7.jpg)
[](metadata/en-US/images/phoneScreenshots/8.jpg)


Development
===========

Tools required:

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

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

```bash
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](app/src/main/java/com/gaurav/avnc/Architecture.kt) (preferably in
Android Studio) to know more about the code.

##
You can translate AVNC on [Weblate](https://hosted.weblate.org/engage/avnc/).

[Translation status](https://hosted.weblate.org/engage/avnc/)