#21 – AIDE – Android IDE ile Uygulama Geliştirme
Android uygulamaları geliştirmek için Eclipse + ADT kullanabileceğiniz gibi cep telefonunuzu veya tabletinizi de kullanabilirsiniz. AIDE – Android IDE uygulaması cep telefonunda yada tablette uygulama geliştirmenize imkan tanıyor.
Bu yazımızda AIDE uygulamasının özelliklerinden bahsedecek ve sonrasında daha önce Android Evreni nde yayınlanan Sayı Yerleştirme Oyunu nun kaynak kodlarını telefonumuza indirip proje olarak açıp üzerinde değişiklikler yapıp çalıştıracağız.
AIDE – Android IDE uygulamasının bir ekran görüntüsü aşağıdaki gibidir.
AIDE uygulaması ile yapabileceklerimizden bahsedelim.
- Android projemizi düzenleyebilir, derleyebilir, çalıştırabiliriz.
- Zengin Metin Editöründe, Eclipse te olduğu gibi, kod tamamlama, gerçek zamanlı hata kontrolü bulunuyor.
- Tek dokunuşla projemizi run edebiliyoruz.
AIDE tabletinizi bir geliştirme kutusuna dönüştürüyor. Uygulamanın geliştiricileri ASUS‘un tableti Transformer Prime ile Klavye kullandıklarında tabletlerinin geliştirme kutusuna dönüştüğünü dile getirmişler :). Tabi bu olay cep telefonunda düşünüldüğünde küçük bir geliştirme kutusu halini alıyor.
AIDE Eclipse Projeleri ile tam uyumlu. Eclipse Projenizin kaynak dosyalarını cihazınıza kopyalayıp, AIDE ile açarak projenizi geliştirmeye devam edebilirsiniz. Yada dosya aktarımı için Dropbox kullanabilirsiniz.
AIDE Dropbox ile uyumlu şekilde çalışabiliyor. Dropboxta bulunan projenizi cihazınızla senkron edebilir, geliştirmeler yaptıktan sonra projenizi tekrar Dropboxa gönderebilirsiniz.
AIDE Android Studio Projelerini de açabiliyor. Ayrıca profesyonel yazılım geliştirmeleri için GIT desteği de var.
AIDE – Android IDE uygulamasının özelliklerini özetlemek gerekirse;
Düzenleme, derleme, çalıştırma sürecinde:
- Tek tıklama ile örnek uygulamalar oluşturma (Hello World gibi)
- Java/Xml den oluşan uygulamalar geliştirme
- C/C++ NDK Uygulamaları
- Tek tıklama/dokunuşla uygulamayı çalıştırma
- root erişimine gerek duymuyor
- Hızlı derleme
- Android Studio projelerini açabilme
- Tümleşik LogCat
Gerçek zamanlı hata kontrolü
- Siz kodlarken tüm projede hata analizi yapıyor
- Bazı hatalar için otomatik düzeltme
UI Arayüz tasarımı:
- XML layout ları önizleme
- Önizleme yaparken XML elemanına zıplayabilme
Diğer özellikler :
- Ara Bul
- Kod formatlama
- Organize imports
- Out-comment code
- Create setters/getters/constructors from fields
- Goto defintion
- Find usages
- Goto symbol
- Goto class
Editor:
- Büyük dosyaları hızlıca düzenleyebilme
- Java ve Android XML de hızlıca kod tamamlama
- Kod içerisindeyken Android online yardım
- Java ve XML için kod renklendirme
- Limitsiz Geri al/Tekrar yap
- Pinch zoom
- Klayve kısayolları
Filebrowser:
- İçindeki File manager‘ı ile dosya işlemleri yapılabiliyor.
- Dropbox entegrasyonu
- Git entegrasyonu (Commit/Dicard/Push/Pull/Branch/Merge ve SSH desteği).
Premium Key gerektiren özellikler (şuan 25TL):
- Daha fazla adette java dosyası ile çalışabilme (5+)
- Git push/commit/branch
- APK publishing
- Offline SDK documentation
- Some customization options
AIDE uygulamasının tabletteki görüntülerinden bir kaçı aşağıdaki gibidir.
Şimdi Sayı Yerleştirme Oyunumuzu açıp derleyelim. Öncelikle dosyayı indirelim.
Kaynak Kod
Sıkıştırılmış dosyamızı açalım.
- Proje Dosyasını Bulun Uzunca Basın
- Çıkart’ı seçin
- Yolu düzenleyip TAMAM’a b
Android uygulamamızı AIDE içerisinden açalım.
- Show / Hide Browser’a tıklayın
- Browserdan proje dizinine gidin
- sayiyerlestirme-androidevreni dizinini seçiyoruz
- Open this Android App Project’i seçiyoruz.
- ANDROIDMANIFEST.XML dosyamızı açıyoruz
- MAINACTIVITY.JAVA dosyamızı açıyoruz.
Run edelim.
- Yukarıdaki menü butonuna dokunun
- Run ı seçin
- Uygulamamız derleniyor!
- Uygulamamız derleniyor!
- Derleme bitti, yüklemeye onay verelim.
- Uygulama yüklendi. Çalıştıralım.
- Uygulamamız çalıştı!
Şimdi de uygulamada bir değişiklik yapıp tekrar çalıştıralım.
- AIDE nin yapabildiklerinden bazıları
- Oyun bitiminde bir değişiklik yapıyoruz. ANDROİD EVRENİ ekliyoruz.
- AIDE’nin ne kadar hoş olduğuna bakın. Önerilerde bulunuyor.
- Bir hata yapmışız, hemen saptıyor.
- Dosyayı kaydedin.
- Oyunu hızlı bitirmek için if bloğunu inaktif ediyoruz. :). if bloğunu pasif ediyoruz.
- Evet hileye devam :)
- if’in bitişini de yorum yaptık.
- Uygulamamızı derleyip tekrar çalıştırdık.
- Çözmeye başladık.
- Çözmeye devam.
- Çözmeye devam.
- Oyun bitti, yaptığımız değişikliği görüyoruz.
AIDE‘nin Google Play deki sayfasına buradan ulaşabilirsiniz.
Herkese iyi çalışmalar, yolda, araçta, havada her yerde iyi android geliştirmeler :).
paylaşımınız içün teşekkür ederim. Faydalı bir uygulama lakin elle tutulur bir klavye ortamında kodlama işi yorucu geldiği içün faydalanmayacağım bir çalışma gibi gözüküyor.
Aynen telefon ile pratik olmayabilir ancak harici klavyesi olan bir tablette son derece yararlı ve pratik olabileceğini düşünüyorum. Bildiğiniz gibi tabletler için klavyeli kılıflar var.
Abi bu link çalışmıyor yardım!!!!!!
Kaynak kod linki düzeltilmiştir. Artık indirebilirsin. İyi çalışmalar.
Dropbox taki link çalışmıyor.404 hatası alıyorum.artık çalışmazmı.lütfen yardım!!!
Kaynak kod linki düzeltilmiştir. Artık indirebilirsin. İyi çalışmalar.