English • العربية • Русский • 简体中文 • Türkçe • Español • עברית • فارسی • Português (Brasil) • Português (Portugal)
AndroidCS IDE, her türden Android projesini doğrudan cihaz üzerinde veya hafif sistemlerde oluşturmak ve yönetmek için tasarlanmış, tam özellikli bir geliştirme ortamıdır. Geleneksel IDE'lerin ağır gereksinimleri olmadan eksiksiz bir Android geliştirme deneyimi isteyen geliştiriciler için güçlü ve verimli bir iş akışı sunar.
| Kimler için | Android üzerinde tam bir IDE isteyen geliştiriciler |
| Neler geliştirebilirsiniz | Android uygulamaları, kütüphaneler, Flutter uygulamaları, yerel (native) modüller |
Warning
Yalnızca resmi indirmeleri kullanın
AndroidCS IDE'yi şuradan yükleyin:
- GitHub Release - https://github.com/AndroidCSIDE/ACSIDE/releases
Bilinmeyen veya gayriresmi web sitelerinden APK indirmekten kaçının; değiştirilmiş veya güvensiz olabilirler.
- Android Flutter proje desteği
- Gradle proje desteği
- JDK 17, 21
- Derleme araçlarını, NDK'yı, CMake'i, Flutter SDK'yı ve daha fazlasını kurmak için SDK Manager
- Derleme dosyalarınızda doğrudan güncel olmayan bağımlılıkları bildiren Dependency Updater
- TextMate sözdizimi vurgulama
- Dil sunucuları (her biri ayrı ayrı etkinleştirilebilir veya devre dışı bırakılabilir):
- Java Language Server - georgewfraser tarafından
- Kotlin Language Server - nullij tarafından
- XML Language Server
- Dart Language Server (Flutter SDK kurulduktan sonra kullanılabilir)
- Python Language Server (eklentiler aracılığıyla kurulabilir)
- Bash Language Server (eklentiler aracılığıyla kurulabilir)
- Clang Language Server (eklentiler aracılığıyla kurulabilir)
- Web dil sunucuları paketi (eklentiler aracılığıyla kurulabilir)
- Desteklenen LSP yetenekleri:
- Kod Tamamlama
- Tanılama (Diagnostics)
- Hover
- İmza Yardımı (Signature Help)
- Tanıma Git (Go to Definition)
- Hızlı Düzeltmeler (Code Actions)
- Kod Biçimlendirme
- Satır İçi İpuçları (Inlay Hints)
- Jetpack Compose desteği
- Her dil sunucusunun yeteneklerini tek tek açıp kapatabilmek için sunucu başına özellik anahtarları
- Kotlin ve Java dil sunucuları için özel JVM seçenekleri yapılandırması
- Gerçek Jetpack Compose önizleme sistemi
- Gerçek XML düzen önizleme sistemi
- Flutter uygulamaları için anında önizleme sistemi
- Adım adım depo kurulumuyla yönlendirmeli Git iş akışı
- Birden fazla uzak depoyu (remote) destekleyen güvenli kimlik bilgisi yöneticisi
- Kendi değişikliklerini kabul et, karşı tarafın değişikliklerini kabul et ve iptal et seçenekleriyle birleştirme çakışması çözümü
- Satır içi diff görüntülemeli yeniden tasarlanmış Source Control çekmecesi
- Model Context Protocol (MCP) destekli Yapay Zekâ Ajanı
- Ajanın önerdiği değişiklikleri inceleme, kabul etme veya reddetme için düzenleme onay modu
- Eklenti sistemi
- Termux Packages ile çalışan terminal (PRoot yine de PRoot-Distro ile kurulabilir)
- Kablosuz eşleştirme, USB-OTG desteği ve ADB veya Shizuku üzerinden logcat ile ADB hata ayıklama
- Daha hızlı ve güvenilir günlük yakalama için hata ayıklama derlemeleri sırasında projelere eklenen Logger eklentisi
- Windows 11 Fluent 2 görünümü
- Google Material görünümü
- İngilizce, Arapça, Rusça, Farsça, İbranice, Türkçe ve Basitleştirilmiş Çince başta olmak üzere birçok dilde kullanılabilir...
Daha fazla özellik planlanmaktadır ve ileride eklenecektir - takipte kalın!
- AndroidCS IDE (ACSIDE), AGP 8.x.x veya altını kullanan eski projeleri derlemekte başarısız olabilir. En iyi uyumluluk için projenizi en son Android Gradle Plugin (AGP) sürümüne yükseltmeniz önemle tavsiye edilir.
Bu proje aktif olarak geliştirilmektedir. Geri bildirim ve öneriler her zaman memnuniyetle karşılanır.
IDE şu anda daha hızlı iterasyon ve geliştirme için kapalı kaynaklıdır. Proje kararlı bir duruma ulaştığında, kaynak kodun bazı bölümleri açık kaynak olarak yayımlanacaktır.
ACSIDE şimdilik kapalı kaynaklı, bu yüzden ağda ne yaptığına dair sözüme güvenmek zorunda kalmamalısınız.
- Telemetri yok. Analitik yok, kullanım takibi yok, sessiz çökme raporu yok. IDE çökerse, tarayıcınızı önceden doldurulmuş bir GitHub issue'suna yönlendiren "Rapor gönder" düğmesine sahip bir çökme ekranı görürsünüz. Siz göndermedikçe hiçbir şey gönderilmez.
- Yapay Zekâ Ajanı: Kendi API anahtarlarınızı kullanırsınız. İstekler doğrudan cihazınızdan seçtiğiniz model sunucusuna, uçtan uca iletilir ve benim sunucularımdan asla geçmez.
- Güncellemeler ve eklentiler açık GitHub depolarından gelir:
updater.jsonve androidcs-plugins.
Bana güvenmeyin, kontrol edin: Reqable veya herhangi bir Android ağ izleme aracını çalıştırın ve IDE'nin hangi sunucularla (host) iletişim kurduğuna bakın. Yalnızca GitHub'ı, paket ve SDK depolarını ve yapılandırdığınız yapay zekâ sağlayıcısını görmelisiniz. Başka bir şey görürseniz lütfen bir issue açın.