English • العربية • Русский • 简体中文 • Türkçe • Español • עברית • فارسی • Português (Brasil) • Português (Portugal)
O AndroidCS IDE é um ambiente de desenvolvimento completo, concebido para criar e gerir todos os tipos de projetos Android diretamente no dispositivo ou em sistemas ligeiros. Oferece um fluxo de trabalho poderoso e eficiente para programadores que querem uma experiência completa de desenvolvimento Android sem os requisitos pesados dos IDE tradicionais.
| Para quem é | Programadores que querem um IDE completo no Android |
| O que pode criar | Aplicações Android, bibliotecas, aplicações Flutter, módulos nativos |
Warning
Utilize apenas as transferências oficiais
Instale o AndroidCS IDE a partir de:
- GitHub Release - https://github.com/AndroidCSIDE/ACSIDE/releases
Evite descarregar APK de sites desconhecidos ou não oficiais, pois podem ter sido modificados ou ser inseguros.
- Suporte para projetos Android Flutter
- Suporte para projetos Gradle
- JDK 17, 21
- SDK Manager para instalar ferramentas de compilação, NDK, CMake, Flutter SDK e muito mais
- Dependency Updater com avisos de dependências desatualizadas diretamente nos seus ficheiros de compilação
- Realce de sintaxe TextMate
- Servidores de linguagem (cada um pode ser ativado ou desativado individualmente):
- Java Language Server - de georgewfraser
- Kotlin Language Server - de nullij
- XML Language Server
- Dart Language Server (disponível após instalar o Flutter SDK)
- Python Language Server (instalável através de plugins)
- Bash Language Server (instalável através de plugins)
- Clang Language Server (instalável através de plugins)
- Pacote de servidores de linguagem web (instalável através de plugins)
- Capacidades LSP suportadas:
- Conclusão de código
- Diagnósticos
- Hover
- Ajuda de assinatura (Signature Help)
- Ir para a definição
- Correções rápidas (Code Actions)
- Formatação de código
- Sugestões em linha (Inlay Hints)
- Suporte para Jetpack Compose
- Interruptores de funcionalidades por servidor para ativar ou desativar capacidades individuais de cada servidor de linguagem
- Configuração de opções JVM personalizadas para os servidores de linguagem Kotlin e Java
- Sistema de pré-visualização real do Jetpack Compose
- Sistema de pré-visualização real de layouts XML
- Sistema de pré-visualização instantânea de aplicações Flutter
- Fluxo de trabalho Git guiado, com integração do repositório passo a passo
- Gestor seguro de credenciais com suporte para vários remotos
- Resolução de conflitos de merge com controlos para aceitar as alterações locais, aceitar as alterações recebidas ou cancelar
- Painel de Source Control redesenhado com visualização de diff em linha
- Agente de IA com suporte para Model Context Protocol (MCP)
- Modo de aprovação de edições para rever, aceitar ou rejeitar as alterações propostas pelo agente
- Sistema de plugins
- Terminal baseado em pacotes Termux (o PRoot ainda pode ser instalado através do PRoot-Distro)
- Depuração via ADB com emparelhamento sem fios, suporte para USB-OTG e logcat via ADB ou Shizuku
- Plugin Logger injetado nos projetos durante as compilações de depuração para uma captura de registos mais rápida e fiável
- Aspeto Windows 11 Fluent 2
- Aspeto Google Material
- Disponível em inglês, árabe, russo, persa, hebraico, turco e chinês simplificado, entre outros...
Estão planeadas mais funcionalidades que serão adicionadas no futuro. Fique atento!
- O AndroidCS IDE (ACSIDE) pode falhar ao compilar projetos antigos que usem AGP 8.x.x ou inferior. Recomenda-se vivamente que atualize o seu projeto para a versão mais recente do Android Gradle Plugin (AGP) para obter a melhor compatibilidade.
Este projeto está em desenvolvimento ativo. Comentários e sugestões são sempre bem-vindos.
O IDE tem atualmente código fechado para permitir uma iteração e um desenvolvimento mais rápidos. Quando o projeto atingir um estado estável, algumas partes do código-fonte serão abertas.
O ACSIDE tem código fechado por agora, por isso não tem de acreditar na minha palavra sobre o que ele faz na rede.
- Sem telemetria. Sem análises, sem monitorização de utilização e sem relatórios de falhas silenciosos. Se o IDE falhar, verá um ecrã de falha com um botão «Enviar relatório» que abre o navegador numa issue do GitHub pré-preenchida. Nada é enviado a menos que o envie.
- Agente de IA: utiliza as suas próprias chaves de API. Os pedidos seguem diretamente do seu dispositivo para o servidor do modelo que escolheu, de ponta a ponta, e nunca passam pelos meus servidores.
- As atualizações e os plugins vêm de repositórios abertos no GitHub:
updater.jsone androidcs-plugins.
Não confie em mim, verifique: execute o Reqable ou qualquer monitor de rede para Android e veja com que hosts o IDE comunica. Só deverá ver o GitHub, repositórios de pacotes e SDK e o fornecedor de IA que configurou. Se vir mais alguma coisa, abra uma issue.