Ho bisogno di un IDE per sviluppare app Android?


11

Dopo aver letto alcuni articoli su Google, ho deciso di iniziare a lavorare su app Android poiché è una piattaforma open source di Google.

Quindi volevo creare alcune app. Ho Android 2.2 Os Quindi l'ho cercato su Google per trovare le cose e ho finalmente trovato questo link per creare app Android.

È questo il link che mi consente di creare app o abbiamo bisogno di altri IDE? Come abbiamo gcc per c e VC ++ per C ++. Quali altre cose che devo fare per iniziare?


5
Inizia con i tutorial di base . Descrivono come impostare il proprio ambiente e ciò che è necessario per iniziare.
Adam Lear

Penso che per scrivere le app per Android, devi conoscere Java o C ++. Se si desidera codificare in c #, è necessario "Mono For Andriod" ( xamarin.com/monoforandroid ). Conosci un linguaggio di programmazione?
Asdfg

Risposte:


9

Dovresti anche provare IntelliJ Idea . Ora la versione della community ha il supporto per Android e dopo aver avuto a che fare con Eclipse e NetBeans per anni trovo che questo IDE sia quello adatto a me. La verità è che non hai bisogno di alcun IDE. Ma se vuoi concentrarti sullo sviluppo piuttosto che sulla digitazione, dovresti assolutamente considerare di usarne uno.


1
+1 IntelliJ Community Edition è sorprendente per lo sviluppo Android.
Chirone,

1
Android Studio è nato sulla base di IntelliJ IDEA.
Ivan Chau,

5

I tutorial sullo sviluppo Android di Google ti insegnano come impostare Eclipse per lo sviluppo Android. La maggior parte degli sviluppatori Android che conosco usano questa configurazione. Se ti senti più a tuo agio con NetBeans, potresti voler esaminare il plug-in NBAndroid , progettato per supportare lo sviluppo di app Android nell'IDE NetBeans. Non conosco nessuno che utilizza NBAndroid e non ho mai provato, quindi non posso commentare quanto funzioni bene.

È possibile sviluppare applicazioni Android utilizzando solo strumenti da riga di comando , ma non sono a conoscenza di nessuno che si sviluppi effettivamente utilizzando questo tipo di ambiente.


Ti insegnano anche come sviluppare senza Eclipse: developer.android.com/guide/developing/projects/…
Tamás Szelei

@ TamásSzelei Lo fanno, ma non sono a conoscenza di nessuno che usi effettivamente quel metodo. Lo aggiungerò alla mia risposta per completezza, però.
Thomas Owens

4
Uso solo strumenti CLI, ma soprattutto perché sono un ragazzo di vecchia scuola che trova ingombranti la maggior parte degli IDE. Consiglio ancora IDE a persone che non hanno investito in altri strumenti.
Karl Bielefeldt,

"Non sono a conoscenza di nessuno", quindi? Uso la CLI principalmente per esempio, e OP ha esplicitamente chiesto se ha bisogno di un IDE o meno.
Tamás Szelei,

@ TamásSzelei Quindi rispondi alla domanda con le tue esperienze. Sulla base della mia esperienza con sviluppatori Android e Android, il metodo più comunemente usato è Eclipse e i plugin di Google. C'è molto supporto disponibile per questi strumenti e consiglierei di usare questo stack a qualsiasi nuovo sviluppatore, semplicemente per via del supporto e delle risorse disponibili. Solo perché puoi fare qualcosa non significa che dovresti, e le mie esperienze mi dicono che dovresti considerare fortemente un IDE per lo sviluppo di Android.
Thomas Owens

3

No, non lo fai. Non hai bisogno di uno per lo sviluppo di programmi in qualsiasi altra lingua o per qualsiasi altra piattaforma, ma ti darà un aumento della produttività se ne usi uno.

Il tuo editor preferito o il tuo IDE preferito sono strumenti per la tua programmazione. Puoi sempre lavorare a mani nude (Blocco note), ma avere uno strumento adeguato semplifica la vita.

Usa i tuoi strumenti una volta che sai cosa stanno facendo per te.


1
non del tutto vero. Esistono (o possono esserci) lingue in cui non esiste una fonte che può essere modificata manualmente, l'IDE crea binari che vengono combinati in un insieme compilato. Non ricordo cosa sono, ma ricorda di aver lavorato con loro in passato.
jwenting il

1
Interessante! Mi piacerebbe sicuramente vedere uno di quelli allora. Penso di poter ricordare alcuni linguaggi di programmazione basati sulla grafica in cui scrivi programmi combinando quadrati di un certo colore. Questi sono però linguaggi di programmazione esoterici. Mi riferivo di più agli usi più comuni.
Raku,

1
Penso che Smalltalk facesse questo. Per quanto riguarda i linguaggi grafici orribili, c'è LabView che vede un certo uso da parte degli ingegneri (penso che dovrò usarlo per una classe EE :(). C'è anche Scratch, ma è più un linguaggio educativo che altro.
Tikhon Jelvis il

Progress non lo fa per i layout dello schermo? Non riesco proprio a ricordare.
jwenting,

"No, non è necessario. Non è necessario uno per lo sviluppo di programmi in qualsiasi altra lingua o per qualsiasi altra piattaforma"
Alan B

1

Penso che gli strumenti da riga di comando per lo sviluppo di Android siano obsoleti per le nuove funzionalità (ICS), ma dovresti essere in grado di usarli per lo sviluppo 2.x. Detto questo, consiglierei sicuramente di configurare Eclipse o un altro IDE, se possibile. Seguire i tutorial sarà più semplice e anche ottenere assistenza sui forum (poiché le persone avranno meno probabilità di provare a riprodurre i problemi se si lavora in un ambiente "diverso").

Oltre all'SDK per Android, avrai bisogno di un SDK per Java. Non ho ancora provato a utilizzare Java 7 con Android SDK, ma dovrebbe andare bene. Se stai per utilizzare l'emulatore, vorrai una macchina veloce con molta memoria: l'emulatore emula un dispositivo Android completo, fino a una CPU ARM, quindi migliora la potenza che puoi lanciare modo.


Ho visto che quasi nessuno ha menzionato l'eclissi e stavo per vederlo. +1 regole Eclipse!
Ha acquistato il

1

Necessario, no, ma ti stai preparando per molte attività umili che Google ti ha eletto con il loro plugin Eclipse. Se vuoi entrare e iniziare a scrivere codice, Eclipse + ADT è il più fluido possibile. Inoltre un sacco di persone lo usano, quindi se hai problemi ci sono molte bacheche da consultare per chiedere aiuto.


0

È possibile sviluppare senza un IDE per Android se l'SDK di Android supporta gli argomenti della riga di comando. E potresti usare un editor di codice di tua scelta per scrivere il tuo codice. Nella mia esperienza, tuttavia, il modo preferito è usare il plugin ADT Eclipse.


-5

Sì, hai bisogno di IDE per lo sviluppo di app Android. Puoi usare Eclipse perché forniscono un plug-in, che semplifica l'uso degli strumenti Android sdk per il tuo IDE e inoltre stanno migliorando Android Studio.


4
di fatto sbagliato. Puoi fare tutto con un semplice editor di testo e la riga di comando. È certamente più conveniente usare un IDE, ma non c'è nulla che ne richiederebbe uno.
jwenting
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.