Respostas
Quais linguagens de programação dá para rodar no Android?
Resposta curta
No celular, o botão Executar funciona para 16 linguagens e tipos de arquivo: JavaScript, TypeScript (os tipos são removidos, não verificados), shell, JSON, Markdown, HTML, SQL, Python 3.12, Ruby 3.2, PHP 8.2, Java (experimental e limitado: um interpretador BeanShell, não um compilador completo, e a maior parte do código orientado a objetos, generics, lambdas e printf não roda), Kotlin (pode cair para um modo script em Android recentes) e C vêm com o app; Lua, Go (Yaegi, só biblioteca padrão) e scripts estilo Rust (Rhai, não rustc) são downloads opcionais. C++, C#, Swift, Dart, Zig e Perl ainda não estão disponíveis. O editor destaca 39 linguagens e instala servidores de linguagem com um toque para 19 delas (TypeScript/JavaScript, Python, HTML/CSS/JSON, Markdown, YAML, Dockerfile, Bash, Vue, Svelte, Astro, GraphQL, MDX e Prisma), no Android 9+.
Num relance
- Linguagens com LSP
- 19
- Destaque de sintaxe
- 39
- Linguagens executáveis
- 16
- Requer
- Android 9+