Android uygulamaları geliştirmek için bir IDE'ye ihtiyacım var mı?


11

Google'daki bazı makaleleri okuduktan sonra, Google'dan açık kaynaklı bir platform olduğu için Android uygulamaları üzerinde çalışmaya karar verdim.

Ben yaratmak istedik Yani bazı Apps'la Android 2.2 Os Yani sadece şeyler bulmak için googled var ve nihayet buldum bu bağlantıyı Android uygulamaları oluşturmak için.

Bu, uygulama oluşturmamı sağlayan bağlantı mı yoksa başka bir IDE'ye mi ihtiyacımız var? C için gcc ve C ++ için VC ++ var. Buna devam etmek için başka ne yapmam gerekiyor?


5
Temel öğreticilerle başlayın . Ortamınızı nasıl kuracağınızı ve neler yapmanız gerektiğini açıklarlar.
Adam Lear

Android için uygulamalar yazmayı düşünüyorum, Java veya C ++ bilmeniz gerekiyor. Eğer c # kodlamak istiyorsanız, "Mono For Andriod" ( xamarin.com/monoforandroid ) gerekir. Herhangi bir programlama diline aşina mısınız?
Asdfg

Yanıtlar:


9

IntelliJ Idea'yı da denemelisiniz . Artık topluluk sürümü Android desteğine sahip ve Eclipse ve NetBeans ile yıllarca uğraştıktan sonra bu IDE'yi benim için buluyorum. Gerçek şu ki, herhangi bir IDE'ye ihtiyacınız yok. Ancak yazmaktan ziyade gelişime odaklanmak istiyorsanız, kesinlikle bir tane kullanmayı düşünmelisiniz.


1
+1 IntelliJ Community Edition, Android geliştirme için şaşırtıcı.
Chiron

1
Android Studio , IntelliJ IDEA temel alınarak doğdu.
Ivan Chau

5

Google'ın Android Geliştirme eğiticileri , Android geliştirme için Eclipse'i nasıl kuracağınızı öğretir. Tanıdığım Android geliştiricilerinin çoğu bu yapılandırmayı kullanıyor. NetBeans ile daha rahatsanız , NetBeans IDE'deki Android uygulaması geliştirmeyi desteklemek için tasarlanmış NBAndroid eklentisine bakmak isteyebilirsiniz . NBAndroid kullanan birini tanımıyorum ve hiç denemedim, bu yüzden ne kadar iyi çalıştığı hakkında yorum yapamam.

Android uygulamalarını yalnızca komut satırı araçlarını kullanarak geliştirmek mümkündür , ancak bu tür ortamları kullanarak gerçekten gelişen kimsenin farkında değilim.


Ayrıca Eclipse olmadan nasıl geliştirileceğini öğretiyorlar: developer.android.com/guide/developing/projects/…
Tamás Szelei

@ TamásSzelei Onlar, ama aslında bu yöntemi kullanan kimsenin farkında değilim. Yine de bütünlük için cevabıma ekleyeceğim.
Thomas Owens

4
Yalnızca CLI araçlarını kullanıyorum, ancak çoğunlukla çoğu IDE'yi hantal bulan eski bir okul vi adamıyım. Hala diğer araçlara yatırım yapmayan insanlar için IDE'leri öneriyorum.
Karl Bielefeldt

"Kimsenin farkında değilim" yani? Ben esas olarak CLI kullanın ve OP açıkça bir IDE ihtiyacı olup olmadığını sordu.
Tamás Szelei

@ TamásSzelei O zaman soruyu kendi deneyimlerinizle cevaplayın. Android ve Android geliştiricileriyle olan deneyimime dayanarak, en yaygın kullanılan yöntem Eclipse ve Google'ın eklentileri. Bu araçlar için çok fazla destek var ve bu yığını herhangi bir yeni geliştiriciye, sadece mevcut destek ve kaynaklar nedeniyle kullanmanızı tavsiye ederim. Bir şey yapabilmeniz gerektiği anlamına gelmez ve deneyimlerim bana Android geliştirme için bir IDE'yi güçlü bir şekilde düşünmeniz gerektiğini söylüyor.
Thomas Owens

3

Hayır. Başka bir dilde veya başka bir platformda program geliştirmek için birine ihtiyacınız yoktur, ancak bir tane kullanıyorsanız, size verimlilik artışı sağlayacaktır.

En sevdiğiniz editör veya en sevdiğiniz IDE programlama tekneniz için araçlar. Her zaman çıplak ellerle (Not Defteri) çalışabilirsiniz, ancak uygun bir araca sahip olmak hayatı kolaylaştırır.

Sizin için ne yaptıklarını öğrendikten sonra araçlarınızı kullanın.


1
tam olarak doğru değil. Elle düzenlenebilecek hiçbir kaynağın olmadığı diller vardır (veya olabilir), IDE derlenmiş bir bütün halinde birleştirilen ikili dosyalar oluşturur. Ne olduklarını hatırlayamıyorum, ama geçmişte onlarla çalışmayı hatırlıyorum.
jwenting

1
İlginç! Kesinlikle onlardan birini görmek isterim. Belli bir renkteki kareleri birleştirerek program yazdığınız bazı grafik tabanlı programlama dillerini hatırlayabiliyorum. Bunlar ezoterik programlama dilleri. Daha sık kullanılanlara atıfta bulunuyordum.
Raku

1
Bence Smalltalk bunu yapardı. İğrenç grafik dillerine gelince, mühendislerden bazı yararlar gören LabView var (sanırım bunu bir EE sınıfı için kullanacağım :(). Scratch da var, ama bu her şeyden çok bir eğitim dili.
Tikhon Jelvis

İlerleme durumu ekran düzenleri için yapmıyor mu? Tam olarak hatırlayamıyorum.
jwenting

"Hayır, gerekmiyor. Başka bir dilde veya başka bir platformda program geliştirmek için birine ihtiyacınız yok"
Alan B

1

Android geliştirme için komut satırı araçlarının yeni (ICS) özellikleri için kullanımdan kaldırıldığını düşünüyorum, ancak bunları 2.x geliştirme için kullanabilmelisiniz. Bununla birlikte, eğer mümkünse Eclipse veya başka bir IDE kurmanızı kesinlikle tavsiye ederim. Eğiticileri takip etmek ve forumlarda yardım almak daha kolay olacaktır (çünkü insanların "farklı" bir ortamda çalışıyorsanız sorunlarınızı yeniden üretme olasılıkları daha az olacaktır).

Android SDK'ya ek olarak bir Java SDK'ya ihtiyacınız olacak. Henüz Android SDK ile Java 7 kullanmayı denemedim, ancak iyi olmalı. Emülatörü kullanacaksanız, bol miktarda belleğe sahip hızlı bir makine isteyeceksiniz - emülatör, tam bir Android cihazını, bir ARM CPU'ya öykünür, böylece fırlatabildiğiniz daha fazla güç daha iyi olur yol.


Neredeyse hiç kimsenin tutulmadan bahsetmediğini gördüm ve bunu görünce neredeyse üzereydim. +1 Tutulma kuralları!
aldı777

1

İhtiyacınız var, hayır, ancak Google'ın Eclipse eklentisi ile sizin için elinden aldığı pek çok görev için kendinizi hazırlıyorsunuz. İçeri girmek ve kod yazmaya başlamak istiyorsanız, Eclipse + ADT bulabildiğiniz kadar kesintisiz. Artı bir sürü insan kullanır, bu yüzden sorunlarınız varsa yardım için danışmak için mesaj panoları bol vardır.


0

Android için bir IDE olmadan gelişebilir Android SDK komut satırı argümanlarını destekler. Kodunuzu yazmak için tercih ettiğiniz bir kod düzenleyicinizi de kullanabilirsiniz. Deneyimime göre tercih edilen yol Eclipse ADT eklentisini kullanmaktır.


-5

Evet android uygulama geliştirme için IDE gerekir. Eclipse'i kullanabilirsiniz, çünkü bir eklenti sağlarlar, bu da IDE'niz için android sdk araçlarını kullanmayı kolaylaştırır ve ayrıca android stüdyosunu geliştiriyorlar.


4
aslında yanlış. Her şeyi yalnızca bir metin düzenleyici ve komut satırı ile yapabilirsiniz. Bir IDE kullanmak kesinlikle daha uygun, ancak bir tane gerektirecek hiçbir şey yok.
2014'te
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.