ACSIDE logo

ACSIDE

Última versão

English • العربية • Русский • 简体中文 • Türkçe • Español • עברית • فارسی • Português (Brasil) • Português (Portugal)

Reportar um bug Solicitar um recurso Entrar no Telegram

O AndroidCS IDE é um ambiente de desenvolvimento completo, projetado para criar e gerenciar todos os tipos de projetos Android diretamente no dispositivo ou em sistemas leves. Ele oferece um fluxo de trabalho poderoso e eficiente para desenvolvedores que querem uma experiência completa de desenvolvimento Android sem os requisitos pesados das IDEs tradicionais.

Para quem é Desenvolvedores que querem uma IDE completa no Android
O que você pode criar Apps Android, bibliotecas, apps Flutter, módulos nativos
--- > [!WARNING] > **Use apenas downloads oficiais** > > Instale o AndroidCS IDE a partir de: > - **GitHub Release** - https://github.com/AndroidCSIDE/ACSIDE/releases > > Evite baixar APKs de sites desconhecidos ou não oficiais, pois eles podem ter sido modificados ou ser inseguros. --- ## Recursos suportados e roteiro ### Projetos e build * [x] Suporte a projetos Android Flutter * [x] Suporte a projetos Gradle * [x] JDK 17, 21 * [x] SDK Manager para instalar ferramentas de build, NDK, CMake, Flutter SDK e mais * [x] Dependency Updater com avisos de dependências desatualizadas direto nos seus arquivos de build ### Editor e suporte a linguagens * [x] Realce de sintaxe TextMate * [x] Servidores de linguagem (cada um pode ser ativado ou desativado individualmente): * [x] Java Language Server - de [georgewfraser](https://github.com/georgewfraser) * [x] Kotlin Language Server - de [nullij](https://github.com/nullij) * [x] XML Language Server * [x] Dart Language Server *(disponível após instalar o Flutter SDK)* * [x] Python Language Server *(instalável via plugins)* * [x] Bash Language Server *(instalável via plugins)* * [x] Clang Language Server *(instalável via plugins)* * [x] Pacote de servidores de linguagem web *(instalável via plugins)* * [x] Recursos de LSP suportados: * [x] Autocompletar código * [x] Diagnósticos * [x] Hover * [x] Ajuda de assinatura (Signature Help) * [x] Ir para a definição * [x] Correções rápidas (Code Actions) * [x] Formatação de código * [x] Dicas embutidas (Inlay Hints) * [x] Suporte a Jetpack Compose * [x] Alternância de recursos por servidor para ativar ou desativar capacidades individuais de cada servidor de linguagem * [x] Configuração de opções JVM personalizadas para os servidores de linguagem Kotlin e Java ### Pré-visualizações * [x] Sistema de pré-visualização real do Jetpack Compose * [x] Sistema de pré-visualização real de layouts XML * [x] Sistema de pré-visualização instantânea de apps Flutter ### Git * [x] Fluxo de trabalho Git guiado, com integração do repositório passo a passo * [x] Gerenciador seguro de credenciais com suporte a vários remotos * [x] Resolução de conflitos de merge com controles para aceitar as alterações locais, aceitar as alterações recebidas ou cancelar * [x] Gaveta de Source Control redesenhada com visualização de diff embutida ### IA e extensibilidade * [x] Agente de IA com suporte a Model Context Protocol (MCP) * [x] Modo de aprovação de edições para revisar, aceitar ou rejeitar as alterações propostas pelo agente * [x] Sistema de plugins ### Terminal e depuração * [x] Terminal baseado em pacotes do Termux *(o PRoot ainda pode ser instalado via PRoot-Distro)* * [x] Depuração via ADB com pareamento sem fio, suporte a USB-OTG e logcat via ADB ou Shizuku * [x] Plugin Logger injetado nos projetos durante builds de depuração para uma captura de logs mais rápida e confiável ### Personalização * [x] Visual Windows 11 Fluent 2 * [x] Visual Google Material * [x] Disponível em inglês, árabe, russo, persa, hebraico, turco e chinês simplificado, entre outros... Mais recursos estão planejados e serão adicionados no futuro. Fique ligado! --- ## Limitações - O AndroidCS IDE (ACSIDE) pode falhar ao compilar projetos antigos que usam AGP 8.x.x ou inferior. Recomendamos fortemente atualizar seu projeto para a versão mais recente do Android Gradle Plugin (AGP) para ter a melhor compatibilidade. --- ## 📌 Status Este projeto está em desenvolvimento ativo. Feedback e sugestões são sempre bem-vindos. ### Sobre o código-fonte A IDE é atualmente de código fechado para permitir iteração e desenvolvimento mais rápidos. Quando o projeto alcançar um estado estável, partes do código-fonte serão abertas. ### Transparência e privacidade de rede O ACSIDE é de código fechado por enquanto, então você não precisa acreditar na minha palavra sobre o que ele faz na rede. - **Sem telemetria.** Sem análises, sem rastreamento de uso e sem relatórios de falha silenciosos. Se a IDE travar, você verá uma tela de falha com um botão "Enviar relatório" que abre o navegador em uma issue do GitHub pré-preenchida. Nada é enviado a menos que você envie. - **Agente de IA:** você usa suas próprias chaves de API. As requisições vão diretamente do seu dispositivo para o servidor do modelo que você escolheu, de ponta a ponta, e nunca passam pelos meus servidores. - **Atualizações e plugins** vêm de repositórios abertos no GitHub: [`updater.json`](https://github.com/AndroidCSIDE/ACSIDE/blob/main/others/updater/updater.json) e [androidcs-plugins](https://github.com/AndroidCSIDE/androidcs-plugins). Não confie em mim, verifique: execute o [Reqable](https://reqable.com/) ou qualquer monitor de rede para Android e veja com quais hosts a IDE se comunica. Você só deve ver o GitHub, repositórios de pacotes e SDK e o provedor de IA que você configurou. Se vir qualquer outra coisa, abra uma issue.