ACSIDE logo

ACSIDE

Última versão

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

Reportar um erro Pedir uma funcionalidade Juntar-se ao Telegram

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. --- ## Funcionalidades suportadas e roteiro ### Projetos e compilação * [x] Suporte para projetos Android Flutter * [x] Suporte para projetos Gradle * [x] JDK 17, 21 * [x] SDK Manager para instalar ferramentas de compilação, NDK, CMake, Flutter SDK e muito mais * [x] Dependency Updater com avisos de dependências desatualizadas diretamente nos seus ficheiros de compilação ### Editor e suporte de 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 através de plugins)* * [x] Bash Language Server *(instalável através de plugins)* * [x] Clang Language Server *(instalável através de plugins)* * [x] Pacote de servidores de linguagem web *(instalável através de plugins)* * [x] Capacidades LSP suportadas: * [x] Conclusão de 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] Sugestões em linha (Inlay Hints) * [x] Suporte para Jetpack Compose * [x] Interruptores de funcionalidades 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 aplicações Flutter ### Git * [x] Fluxo de trabalho Git guiado, com integração do repositório passo a passo * [x] Gestor seguro de credenciais com suporte para vários remotos * [x] Resolução de conflitos de merge com controlos para aceitar as alterações locais, aceitar as alterações recebidas ou cancelar * [x] Painel de Source Control redesenhado com visualização de diff em linha ### IA e extensibilidade * [x] Agente de IA com suporte para Model Context Protocol (MCP) * [x] Modo de aprovação de edições para rever, aceitar ou rejeitar as alterações propostas pelo agente * [x] Sistema de plugins ### Terminal e depuração * [x] Terminal baseado em pacotes Termux *(o PRoot ainda pode ser instalado através do PRoot-Distro)* * [x] Depuração via ADB com emparelhamento sem fios, suporte para USB-OTG e logcat via ADB ou Shizuku * [x] Plugin Logger injetado nos projetos durante as compilações de depuração para uma captura de registos mais rápida e fiável ### Personalização * [x] Aspeto Windows 11 Fluent 2 * [x] Aspeto Google Material * [x] 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! --- ## Limitações - 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. --- ## 📌 Estado Este projeto está em desenvolvimento ativo. Comentários e sugestões são sempre bem-vindos. ### Sobre o código-fonte 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. ### Transparência e privacidade de rede 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.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 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.