Saya akan mulai mengembangkan aplikasi android dan perlu mendapatkan IDE. Eclipse dan plugin gerhana android tampaknya menjadi pilihan alami. Namun saya kenal dengan intelliJ dan re-tajam jadi saya lebih suka menggunakan intelliJ.
Adakah yang menggunakan https://code.google.com/archive/p/idea-android/ ? Apakah ini bagus?
Haruskah saya menggigit peluru dan belajar Eclipse?
android
eclipse
intellij-idea
Jamey McElveen
sumber
sumber
Android Studio
berdasarkan IDEA IntelliJ.Jawaban:
BERITA TERBARU
Android Studio secara resmi keluar dari versi beta dan telah dirilis. Sekarang IDE resmi untuk Pengembangan Android - Eclipse tidak akan didukung lagi. Ini jelas merupakan IDE pilihan untuk Pengembangan Android. Tautan ke halaman unduhan: http://developer.android.com/sdk/index.html
BERITA
Pada Google I / O 2013, tim Android telah pindah ke IntelliJ Idea dengan IDE Android Studio baru: http://developer.android.com/sdk/installing/studio.html
Senang sekali melihat Google mendukung Idea. Aman untuk mengatakan bahwa Android Studio, dan karenanya Ide, mulai sekarang akan menjadi IDE definitif untuk pengembangan Android! : D
JAWABAN ASLI
IntelliJ sekarang memiliki dukungan untuk Android. Lihat Mengaktifkan Dukungan Android dari halaman bantuan JetBrains dan halaman proyek Google Code untuk plugin. Halaman Memulai wiki sangat membantu.
Jika Anda terbiasa dengan IntelliJ, saya pikir itu tidak akan bermanfaat untuk beralih IDE hanya untuk perangkat Android. Anda dapat bekerja di Android dengan editor teks apa pun (saya menggunakan Vim). Jika Anda lebih produktif dengan lingkungan tertentu, saya tidak mengerti mengapa Anda harus belajar yang baru. Tidak layak menurut saya. Ditambah lagi, aku penggemar IntelliJ. Plugin IntelliJ memungkinkan Anda membuat file apk dan mendorong aplikasi ke emulator, itu saja yang Anda butuhkan untuk pengembangan aplikasi Android. Menurut saya Anda aman dengan IntelliJ.
Pembaruan: sekarang ada IDE gratis resmi untuk IntelliJ android dev! http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/
sumber
Eclipse tidak terlalu sulit untuk dipelajari (saya menggunakan Eclipse dan NetBeans, dan saya bolak-balik dengan mudah). Jika Anda akan mempelajari pengembangan Android dari awal, saya dapat merekomendasikan Hello, Android , yang baru saja saya selesaikan. Ini menunjukkan kepada Anda bagaimana cara menggunakan semua fitur Eclipse yang berguna untuk mengembangkan aplikasi Android. Ada juga bagian singkat tentang pengaturan yang dikembangkan dari baris perintah dan dari IDE lain.
sumber
Dari IDE yang ada, Ted Neward mengurutkannya dengan cara ini:
Dia tampaknya berpikir bahwa Eclipse memunculkan banyak "gesekan"; sulit mengatakan apa artinya itu.
Sunting, bertahun-tahun kemudian: Setelah mencoba menggunakan Eclipse / Aptana untuk pengembangan simpul dan menggunakan produk JetBrains untuk pengembangan simpul dan rubi, saya benar-benar akan mulai dengan IntelliJ IDEA dan mencobanya untuk uji coba 30 hari.
sumber
Sayangnya, tidak ada IDE yang sempurna untuk Android. Eclipse memiliki lebih banyak fitur karena merupakan satu-satunya plugin yang dikembangkan IDE untuk google. Namun, jika Anda seperti saya, bosan dengan crash dan beralih mode debug / mengembangkan, Gunakan plugin Netbeans dari http://nbandroid.kenai.com .
sumber
Jika Anda melakukan pengembangan kode asli Android menggunakan NDK, cobalah Visual Studio. (Bukan salah ketik !!!) Lihat: http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
dan: http://code.google.com/p/vs-android/
sumber
Saya pikir intellij adalah pilihan terbaik untuk android. Saya telah menggunakan eclipse dan intellij dan menemukan intellij jauh lebih mudah digunakan dengan android dibandingkan dengan eclipse karena alasan berikut: -
Intellij menyediakan dukungan bawaan untuk android dan Anda tidak harus mengonfigurasinya seperti yang perlu Anda lakukan dengan eclipse. Intellij memberi Anda fitur pencarian otomatis yang sangat penting bagi pengembang seperti kami untuk meningkatkan produktivitas kami. Dan jika kita berbicara tentang gerhana Anda harus mengetik masing-masing dan setiap metode, nama kelas dll sendiri. (Mungkin gerhana memiliki fitur ini juga, tetapi saya tidak pernah menemukannya dan percayalah, saya mencoba untuk menemukannya seperti apa pun). Ini jauh lebih ramah pengguna dan mudah digunakan daripada gerhana. Saya harap ini akan membantu Anda dan anggota stack overflow untuk memutuskan IDE mana yang terbaik untuk pengembangan Android.
Pilihan pribadi saya adalah Intellij.
EDIT
Tapi ada satu hal yang saya sukai tentang gerhana dan itu adalah pembuat tata letak visual. Anda dapat menggunakan teknik seret dan lepas untuk membuat tata letak dan gerhana akan secara otomatis menghasilkan file XML untuk Anda seperti halnya XCODE.
EDIT
Kabar baik!! Intellij menambahkan fitur baru yang menunjukkan bagaimana tampilan aplikasi Anda. Ini tidak bekerja persis seperti Eclipse tetapi itu akan memberi Anda ide yang bagus tentang tata letak Anda.
Pilihan pribadi saya masih Intellij karena itu membantu saya mengetik lebih cepat daripada gerhana.
EDIT
Ok guys hari ini saya menggunakan gerhana juno dan menemukan jenis kereta dan lambat. Jadi, jika Anda masih ingin menggunakan eclipse lebih baik tetap menggunakan beberapa versi yang lebih lama. Dan akhirnya saya dapat menemukan cara mengaktifkan lengkapi-otomatis dalam gerhana. Di bawah ini adalah tutorial kecil.
Eclipse -> Preference -> Java -> Editor -> Content Assist -> Aktivasi Otomatis
Sekarang masukkan berikut dalam tiga kotak yang diberikan
Anda sekarang baik untuk pergi. Selamat coding.
EDIT
Seperti sekarang Google telah mengadopsi Intellij untuk alat dev Android mereka sendiri, tidak ada pertanyaan sekarang tentang mana yang lebih baik. Intellij jauh lebih baik daripada gerhana. Dan saya beralih kembali ke Intellij dan saya merasa seperti di rumah !! : D
sumber
Semua IDE Java berfitur lengkap bagus dan berbagi semua konsep dan fitur utama yang sama. Jika Anda dapat menemukan jalan di sekitar Anda, Anda mungkin dapat melakukan hal yang sama untuk yang lain tanpa banyak kesulitan.
EDIT: Google memberi kami hadiah luar biasa dengan AndroidStudio baru dan gratis yang sangat bagus. Saya sangat merekomendasikannya daripada Eclipse.
sumber
Jika Anda belum menginstal Eclipse, saya akan merekomendasikan Motorola MotoDev Studio. Ini melakukan banyak tugas kecil yang menjengkelkan seperti mengatur lingkungan Android Anda bersama jalur Anda, dan menambahkan banyak fungsi bawaan yang bagus untuk Eclipse.
Bahkan jika Anda sudah menginstal Eclipse, Anda dapat menambahkannya sebagai plugin (saya sendiri belum mencobanya). Hal ini oleh Motorola, sehingga mereka memiliki beberapa fungsi sentris Motorola juga, seperti kemampuan untuk menambahkan aplikasi Anda ke pasar Motorola. Pokoknya jika Anda tertarik, cobalah: http://developer.motorola.com/docstools/motodevstudio/
sumber
Saya telah menggunakan IntelliJ IDEA selama 12 bulan terakhir sekarang sebagai IDE utama saya, tetapi saya sering dipaksa untuk menggunakan Eclipse juga. Jadi ketika saya harus bekerja di Eclipse saya mulai menggigit kuku saya. Saya akan meringkas pro dan kontra saya.
Pro gerhana:
- editor visual. IDEA juga memilikinya, tetapi agak primitif. Saya menduga bahwa fitur ini akan segera dihapus karena IDEA akan meningkatkan editornya.
- banyak proyek menjadi satu panel kanan (ini juga con pribadi saya karena saya suka satu-proyek-per-panel IDEA)
- lebih cepat mengkompilasi proyek Android. IDEA telah membuat proses kompilasi lebih cepat, jadi saya juga segera berharap untuk menghapus pro Eclipse ini
Pro IDEA:
- Intellisense lebih cepat (jika Anda suka Resharper, maka Anda tahu apa yang saya bicarakan)
- Autocomplete cerdas - teman saya dan saya memutuskan untuk menulis kelas yang sama. Saya selesai sebelum dia hanya karena IDEA lebih cepat bereaksi terhadap keinginan saya
- sangat pintar - tidak tahu harus berbuat apa? cukup tekan Ctrl + Shift + Space dan IDEA akan memberi tahu Anda apa yang harus datang ke sana. Ini juga mengenali skema penamaan jika Anda mengisi
name
objek, itu akan terlebih dahulu menampilkangetName
metode.- akan menambah lebih banyak seperti yang saya ingat tentang mereka
Kontra IDEA:
- Tetap satu-satunya alasannya adalah jika Anda membuka proyek Android Eclipse dan mengedit file tata letak XML apa pun, Eclipse tidak lagi dapat menampilkan file yang diedit ke editor tata letak visualnya. Ini belum diperbaiki pada hari ini dan ini adalah bug IDEA karena entah bagaimana mengacaukan XML.
Intinya: jika Anda adalah orang yang tidak melihat keuntungan ReSharper di .NET (dan kami semua berkode .NET), maka Anda mungkin akan tetap berpegang pada Eclipse. Ini IDE Android resmi dan Anda yakin itu yang terbaik.
Jika Anda menyukai ReSharper dan ingin kode lebih cepat, maka Anda akan menghargai IDEA dan akan tetap menggunakannya selamanya.
sumber
IDE yang mendukung pengembangan Android adalah Processing untuk Android: http://wiki.processing.org/w/Android . Memproses adalah bahasanya sendiri tetapi mudah dipelajari. Pemrosesan untuk Android membutuhkan JDK dan Android SDK untuk diinstal tetapi berjalan sendiri. Ini berjalan di Linux, Mac OSX dan Windows (dengan catatan: orang dapat mengembangkan aplikasi desktop dalam Pemrosesan dan kemudian mengompilasinya untuk menargetkan salah satu dari sistem operasi ini). Perkembangannya sedang berlangsung tetapi berhasil. Ini sangat baik untuk membuat sketsa ide dengan cepat dan menjalankannya di ponsel Android Anda (bahkan jika Anda berencana untuk mengembangkannya lebih jauh di IDE lain).
Ada forum dukungan aktif di sini: http://forum.processing.org/android-processing .
sumber
Salah satu sistem yang baik adalah Basic4Android - bagus untuk siapa saja yang mengenal Basic
sumber
Eclipse dan Netbeans keduanya sangat lambat, dan ini keajaiban bahwa bahkan pengembang yang serius telah menggunakannya selama bertahun-tahun, bahkan tidak mencoba untuk tetap menggunakan produk yang lebih baik.
Java sebagai platform memalukan ketika datang ke platform non-handheld (win, mac, linux) dan jika ada yang akan mengembangkan pada platform saya katakan lakukan apa lagi tapi jangan gunakan Java sama sekali. Untuk mobilitas mungkin ada semacam keberuntungan di sini, karena sistemnya lebih kecil.
Sejauh yang saya tahu, tidak ada IDE yang ada untuk Java yang tidak ditulis sendiri di lingkungan Java. Ini mengerikan karena Java mengacaukan lingkungan desktop.
Saya bersedia menghabiskan berjam-jam di google untuk menemukan Java IDE / Editor yang mampu untuk proyek-proyek android tetapi akan menggunakan lingkungan asli untuk dirinya sendiri.
sumber
t know why this was downvoted so much; Eclipse and NetBeans are really slow. I don
tahu berapa kali fokus saya telah rusak karena Eclipse tidak dapat diganggu untuk berhenti berpikir.I Feel Eclipse IDE lebih cocok untuk aplikasi android daripada IDE lainnya. Karena ini memberikan kami lebih dari lima perspektif yang akan membuat proyek kami fleksibel dan mudah. Anda dapat mencoba Eclipse id dimulai dengan 3.6 dan di atas akan memberikan Anda kinerja yang lebih baik.
Eclipse_jee_indigo
Eclipse_java_indigo
Eclipse_classic
Gerhana di atas adalah milik versi3.7.2 yang semuanya terbaru dan mendukung semua jenis akses.
sumber
Saya adalah pendukung besar penggunaan lingkungan yang paling akrab bagi Anda. Namun ini tidak selalu merupakan pilihan terbaik. Dalam beberapa kasus, lingkungan yang berbeda dapat menghasilkan (jauh?) Efisiensi yang lebih besar dalam jangka panjang.
Dalam kasus khusus ini saya menduga bahwa tetap dengan apa yang sudah Anda ketahui adalah pilihan yang baik, tetapi seseorang yang baru memulai akan mendapat manfaat dari pengaturan yang mudah dan integrasi sdk / ndk yang ditawarkan oleh eclipse. Saya juga tidak tahu bagaimana manipulasi geolokasi tersedia (atau manipulasi keadaan telepon - yaitu panggilan masuk dll) di IDE lain, tetapi integrasi dalam gerhana terasa mulus.
AIDE adalah pilihan menyenangkan yang saya gunakan saat bepergian atau ketika saya tidak ingin duduk di meja setiap saat. Ini adalah IDE yang sangat baik disatukan yang berjalan di Android, mengkompilasi aplikasi Android, dan kemudian memungkinkan Anda menginstal, semua tanpa menyentuh komputer. Ini termasuk pembacaan logcat, penyorotan sintaks dan beberapa kompatibilitas git juga. Jelas Anda tidak memiliki banyak layar real estat yang tersedia dan banyak hal dapat menjadi berantakan atau Anda tidak dapat melihat semua yang Anda inginkan sekaligus, tetapi untuk sentuhan cepat atau awal dalam suatu proyek itu lebih dari cukup.
sumber
Eclipse adalah IDE terbaik. Mudah untuk men-setup aplikasi android dan debug di gerhana
sumber
Eclipse adalah lingkungan pengembangan yang paling banyak digunakan untuk platform Android. Alasannya adalah bahwa Google sendiri menyediakan plug-in untuk ditambahkan dalam gerhana dan mulai mengembangkan aplikasi. Saya telah mencoba menginstalnya dari pasar gerhana, sangat mudah dan sederhana untuk membuat aplikasi android . pengaturannya juga sangat sederhana .
sumber
Anda juga dapat mengembangkan aplikasi Android yang kaya UI dengan menggunakan Adobe AIR. Jika Anda berencana untuk mengambil rute itu maka Flex Builder Burrito adalah IDE terbaik. Lihatlah postingan ini mengenai betapa mudahnya membangun aplikasi AIR4Android http://blog.air4android.com/?p=13
sumber
Saya menyarankan bundel Android untuk TextMate: https://github.com/nesterow/Android.tmbundle Ini ringan dan mudah digunakan. Tidak ada kecerdasan, tetapi sebenarnya itu hanya membuat Anda mengingat ruang nama lebih baik. :)
sumber
Bagi saya yang terbaik adalah Motodev adalah plugin Eclipse yang dikembangkan oleh Motorola.
sumber
Anda dapat menggunakan Juno , saya hanya menemukannya. ini tercepat dari Helios yang saya gunakan untuk itu. kamu bisa mencobanya.
sumber