Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/gujjwal00/avnc
- Owner: gujjwal00
- License: gpl-3.0
- Created: 2021-01-31T05:48:39.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-23T12:22:46.000Z (about 2 months ago)
- Last Synced: 2024-10-02T03:01:16.582Z (about 1 month ago)
- Topics: android, android-application, kotlin, remote-desktop, vnc, vnc-client
- Language: Kotlin
- Homepage:
- Size: 2.56 MB
- Stars: 618
- Watchers: 13
- Forks: 58
- Open Issues: 10
-
Metadata Files:
- Readme: Readme.md
- Funding: .github/FUNDING.yml
- License: COPYING.txt
Awesome Lists containing this project
README
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[](https://f-droid.org/packages/com.gaurav.avnc/)
[](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/).[](https://hosted.weblate.org/engage/avnc/)