Hello from TASTEDEV,
We would like to introduce TASTEREMOTE, a remote desktop project that lets you view and control a remote computer through a web browser. Install the host app on the PC you want to access, then connect from a browser without installing a separate viewer app. You can use the TASTEDEV-operated server or run your own server.
TASTEREMOTE is under active development as we continue to improve its features and stability. Depending on your setup, you may encounter bugs or features that are not yet fully polished. Please review the supported operating systems and known limitations before getting started.
If you run into a problem or have feedback, please leave a comment or question on the product page. Including your operating system, TASTEREMOTE version, and the steps that led to the issue will help us investigate and improve the project.
Product and downloads: https://tastedev.net/products/remote
Documentation: https://tastedev.net/docs/remote
For setup instructions and development updates, follow the development log through the Learn more link below.
There is still work to do, and your feedback will help us improve TASTEREMOTE step by step. Thank you for your interest, for trying the project, and for sharing your experience with us.
The TASTEDEV Team
Kotlin is a statically typed language from JetBrains with concise syntax, null safety and full Java interoperability, widely used for Android and server apps.
Kotlin is a statically typed, general-purpose programming language first unveiled by JetBrains in 2011 and now developed as open source by JetBrains together with the Kotlin Foundation. It mainly targets the JVM, but it can also compile to JavaScript and WebAssembly and, through Kotlin/Native, to native executables. Type inference and null safety let you write shorter, safer code than in Java, while still mixing freely with existing Java code and libraries in the same project.
Kotlin's best-known home is Android development: Google recommends it as the preferred language for Android, and modern libraries such as Jetpack Compose are designed around it. On the server it is used to build web services with Spring Boot or Ktor, and Kotlin Multiplatform lets teams share business logic across Android, iOS, desktop and web. It is also widely used to write Gradle build scripts through the Kotlin DSL.
A good first step is the Kotlin Playground, which runs code in the browser with no setup, together with the Kotlin tour in the official documentation. Then practice the syntax with the short exercises in Kotlin Koans and build a small project in IntelliJ IDEA or Android Studio. If you already know Java, most of that knowledge carries over, so the transition is usually quick.
Highlights
Concise syntax
Type inference, data classes, extension functions and lambdas cut down on boilerplate and keep the intent of the code visible.
Null safety
The type system distinguishes nullable types (String?) from non-nullable ones, catching most null pointer errors at compile time.
Java interoperability
Kotlin calls Java classes directly and Java can call Kotlin code, so you can adopt it gradually in an existing project.
Coroutines
Suspending functions and coroutines let you write asynchronous and concurrent code that reads like sequential code, without callbacks.
Where it is used
Android app development
Server applications with Spring Boot or Ktor
Sharing code across platforms with Kotlin Multiplatform
Gradle build scripts (Kotlin DSL)
Install
1
Install an IDE
The easiest route is IntelliJ IDEA, which supports Kotlin out of the box; its free version is enough to get started. For Android apps, install Android Studio instead. Both IDEs can create a Kotlin project straight from the new project wizard.
2
Install the command-line compiler
To compile from a terminal you need a JDK and the Kotlin compiler, kotlinc. On macOS and Linux, SDKMAN! installs both with the command below. Alternatively, run brew install kotlin with Homebrew, or scoop install kotlin with Scoop on Windows, in which case install a JDK separately.
sdk install java && sdk install kotlin
3
Verify the installation
Open a new terminal and check that both the Kotlin compiler and the Java runtime print their versions.
kotlinc -version && java -version
Your first program
A Kotlin program starts at the main function, and unlike Java there is no need to wrap it in a class: functions can be declared at the top level of a file. println is a standard library function that writes a line to standard output. The command above compiles hello.kt into hello.jar, bundling the Kotlin runtime, and then runs it with java -jar. In IntelliJ IDEA you can also click the run icon next to main.
JetBrains' IDE with built-in Kotlin support, offering code completion, refactoring and debugging, plus a converter that turns Java code into Kotlin.
Android Studio
Google's official Android IDE, built on IntelliJ IDEA, used to create Android apps with Kotlin and Jetpack Compose.
Gradle
The most common build tool for Kotlin projects. The Kotlin Gradle plugin handles compiling, testing and packaging, and build scripts themselves can be written in the Kotlin DSL.
kotlinc
The Kotlin command-line compiler. It compiles source files to JVM bytecode or a JAR and can also run Kotlin scripts (.kts).
Step-by-step guide
Six chapters that take you from installation to the core ideas of Kotlin.
0 comments
Sign in · Sign in to leave a comment.