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 é uma linguagem de programação de uso geral e tipagem estática, apresentada pela JetBrains em 2011 e hoje desenvolvida como código aberto pela JetBrains junto com a Kotlin Foundation. Ela roda principalmente na JVM, mas também pode ser compilada para JavaScript e WebAssembly e, com o Kotlin/Native, para executáveis nativos. Inferência de tipos e segurança contra nulos permitem escrever código mais curto e seguro do que em Java, sem perder a possibilidade de misturá-lo com código e bibliotecas Java existentes no mesmo projeto.
Seu uso mais conhecido é o desenvolvimento Android: o Google recomenda Kotlin como a linguagem preferencial para Android, e bibliotecas modernas como o Jetpack Compose foram projetadas em torno do Kotlin. No servidor, é usada para criar serviços web com Spring Boot ou Ktor, e o Kotlin Multiplatform permite compartilhar a lógica de negócio entre Android, iOS, desktop e web. Também é muito comum escrever scripts de build do Gradle com a Kotlin DSL.
Para começar, experimente o Kotlin Playground, que executa código no navegador sem instalar nada, e o tour introdutório (Kotlin tour) da documentação oficial. Depois, os exercícios curtos do Kotlin Koans ajudam a fixar a sintaxe, e um pequeno projeto no IntelliJ IDEA ou no Android Studio completa os primeiros passos. Se você já conhece Java, vai aproveitar boa parte do que sabe, e a transição costuma ser rápida.
Destaques
Sintaxe concisa
Inferência de tipos, data classes, funções de extensão e lambdas reduzem o código repetitivo e deixam clara a intenção do código.
Segurança contra nulos
O sistema de tipos diferencia tipos anuláveis (String?) de tipos não anuláveis, evitando a maioria dos erros de ponteiro nulo já na compilação.
Interoperabilidade com Java
Kotlin chama classes Java diretamente e o Java pode usar código Kotlin, então dá para adotá-lo aos poucos em um projeto existente.
Corrotinas
Funções suspend e corrotinas permitem escrever código assíncrono e concorrente que se lê como código sequencial, sem callbacks.
Onde é usada
Desenvolvimento de apps Android
Aplicações de servidor com Spring Boot ou Ktor
Código compartilhado entre plataformas com Kotlin Multiplatform
Scripts de build do Gradle (Kotlin DSL)
Instalação
1
Instalar uma IDE
O caminho mais simples é o IntelliJ IDEA, que tem suporte nativo a Kotlin; a versão gratuita é suficiente para começar. Para apps Android, instale o Android Studio. As duas IDEs criam um projeto Kotlin direto pelo assistente de novo projeto.
2
Instalar o compilador de linha de comando
Para compilar pelo terminal, você precisa de um JDK e do compilador Kotlin, o kotlinc. No macOS e no Linux, o SDKMAN! instala os dois com o comando abaixo. Outra opção é brew install kotlin com o Homebrew ou, no Windows, scoop install kotlin com o Scoop; nesse caso, instale o JDK separadamente.
sdk install java && sdk install kotlin
3
Verificar a instalação
Abra um novo terminal e confira se o compilador Kotlin e o runtime Java exibem suas versões.
kotlinc -version && java -version
Seu primeiro programa
Primeiro programa
Um programa Kotlin começa pela função main e, diferentemente do Java, não é preciso colocá-la dentro de uma classe: funções podem ser declaradas no nível superior do arquivo. println é uma função da biblioteca padrão que escreve uma linha na saída padrão. O comando acima compila hello.kt em hello.jar, incluindo o runtime do Kotlin, e o executa com java -jar. No IntelliJ IDEA, também basta clicar no ícone de execução ao lado de main.
A IDE da JetBrains com suporte integrado a Kotlin: autocompletar, refatoração, depuração e um conversor que transforma código Java em Kotlin.
Android Studio
A IDE oficial do Google para Android, baseada no IntelliJ IDEA, usada para criar apps Android com Kotlin e Jetpack Compose.
Gradle
A ferramenta de build mais usada em projetos Kotlin. O plugin Kotlin para Gradle cuida de compilação, testes e empacotamento, e os próprios scripts de build podem ser escritos com a Kotlin DSL.
kotlinc
O compilador Kotlin de linha de comando. Compila arquivos-fonte para bytecode da JVM ou para um JAR e também executa scripts Kotlin (.kts).
Guia passo a passo
Seis capítulos que levam você da instalação aos conceitos essenciais de Kotlin.
0 comentários
Fazer login · Faça login para deixar um comentário.