JavaDroid APP
Telefonunuzda veya tabletinizde doğrudan Java ve Kotlin kodunu yazın, derleyin, çalıştırın ve hata ayıklayın. JavaDroid, Android cihazınızı taşınabilir bir geliştirme ortamına dönüştüren, bilgisayara ihtiyaç duymayan, tam özellikli bir IDE'dir.
Kod Düzenleyici
• Java, Kotlin, C++, XML, Gradle, JSON, Bash ve Markdown için sözdizimi vurgulama
• Bul ve değiştir, satır sonu kaydırma, satır numaraları, otomatik kaydetme
• Bölünmüş ekran — iki dosyayı yan yana düzenleyin
• Özelleştirilebilir yazı tipleri, renkler ve düzenleyici ayarları
• Otomatik içe aktarma — eksik Java içe aktarmaları otomatik olarak eklenir
• Kaydetme sırasında kod biçimlendirme
Derleyici ve Çalışma Zamanı
• ECJ (Eclipse Java Derleyicisi) + D8 dexer aracılığıyla cihaz üzerinde derleme
• Maven proje desteği — projeler oluşturun, bağımlılıkları yönetin, paketleyin ve test edin
• Sözdizimi vurgulamalı K2JVMCompiler aracılığıyla Kotlin derlemesi
• Dahili TCC ve NDK clang++ aracılığıyla JNI / yerel C/C++ derlemesi
• Paketlenmiş android.jar — Android uyumlu kod derleyin
Hata Ayıklayıcı
• Kenar boşluğuna dokunarak herhangi bir satırda kesme noktaları ayarlayın
• Özel ifadelerle koşullu kesme noktaları
• Adım adım ilerleme, adım içine girme, adım adım ilerleme Yığın derinliği izleme özelliğiyle
• Yerel değişkenleri, çağrı yığınını inceleyin ve ifadeleri izleyin
• Herhangi bir kesme noktasında rastgele ifadeleri değerlendirin
• Görsel hata ayıklama satırı vurgulaması
Bayt Kodu Görüntüleyici
• Derlenmiş Java bayt kodunu javap tarzı biçimde görüntüleyin
• Sınıf hiyerarşisine, alanlara, yöntemlere ve talimatlara göz atın
• Yığın haritası çerçeveleri, önyükleme yöntemleri ve ek açıklamalar
Öğrenme Merkezi
• İki dilli (Ukraynaca/İngilizce) destekli yerleşik Java kursları
• Java referansı: Temellerden Stream API'ye 15 bölüm
• Kurumsal temeller: Eşzamanlılık, JVM Belleği, SQL, JDBC, Web
• Doğrudan düzenleyicide çalıştırabileceğiniz kod örnekleri
Git Entegrasyonu
• JGit aracılığıyla tam Git desteği — root gerekmez
• Başlat, klonla, kaydet, çek, gönder, dallar, günlük
• Bireysel dosyaları aşamalandır/aşamadan çıkar
Kütüphane Yöneticisi
• Maven Central'da arama yapın ve bağımlılıkları anında ekleyin
• Sürümlere göz atın ve tek dokunuşla projenize ekleyin
Araçlar
• JSON/XML biçimlendirici Sözdizimi vurgulama ile
• Kod bloğu vurgulamalı Markdown önizlemesi
• Yerel C/C++ modül oluşturma
Yerelleştirme
• 11 dil: İngilizce, Ukraynaca, Almanca, Fransızca, İspanyolca, Lehçe, Romence, Azerice, Hintçe, İgboca, Yoruba, Hausa
Gereksinimler
• Android 8.0 veya üzeri
• Maven bağımlılıkları ve Git işlemleri için internet bağlantısı




