Description: RustDesk is an open-source, non-trivial remote desktop application designed as a self-hosted alternative to platforms like TeamViewer, featuring over one million downloads on the Google Play Store and widespread multiplatform adoption. Built with Flutter (Dart) for its cross-platform mobile user interface—backed by native bridge integrations (Kotlin/Swift) and a high-performance Rust core the app includes several distinct screens, such as a Connection Manager, Remote Session Viewer, File Transfer tool, and Server Settings. To deliver real time screen sharing, input control, and file transfers, it actively communicates with remote relay and rendezvous servers via TCP/UDP sockets, utilizing peer-to-peer connection strategies and end-to-end encryption across the internet.
Evidence of criteria accomplishment:
Deliverable
Kotlin Developers Team:
Alex Pérez - 202123321
Daniel Rivera - 202123493
Camilo Puerto - 202211362
Selected App
App Name: Fossify Notes
Description: Fossify Notes is an open-source Android note-taking application designed to help users quickly create, edit, and organize notes. It supports features such as text notes, checklists, automatic saving, customizable note colors, and home-screen widgets. The application is developed in Kotlin and focuses on providing a simple, lightweight, and privacy-friendly note-taking experience.