2013-01-08 29 views
8

Qualcuno può consigliare un buon IDE basato su cloud per lo sviluppo Android?Sviluppo Android basato su cloud

Uso Eclipse/ADT sul desktop e AIDE sui miei dispositivi Android, ma è una seccatura sincronizzare i due.

Se non ce n'è uno disponibile, qualcuno raccomanderebbe l'uso delle funzionalità premium di AIDE per ospitare la mia applicazione su GIT?

+0

Solo curioso, cosa fai attualmente per rimetterli in sincrono? Stavo usando un metodo dropbox imbarazzante .. ma a quel tempo AIDE è appena uscito e non so se ora avrà un supporto dropbox migliore. – leenephi

+3

Anche io sto usando Dropbox e funziona bene per me. Occasionalmente ho alcuni problemi di sincronizzazione se mi dimentico di chiudere Eclipse su un pc ed eseguirlo sull'altro –

+0

+1 per Dropbox. Ho provato Dropbox su AIDE ma non ho mai pensato di salvare i file nella mia cartella Dropbox desktop e di importarli in Eclipse (in modo che si sincronizzino automaticamente). –

risposta

8

Non ho mai trovato un IDE Android basato su cloud, ma ecco quello che ho fatto (un'idea per chiunque lo raggiungesse da Google). Funziona con Windows, Linux e (credo) Mac. Per favore conferma per gli altri se questo funziona per te su un Mac.

Desktop (w/Eclipse):

  • Impostare Dropbox
  • Creare un nuovo progetto di applicazione Android.
  • deselezionare l'opzione "Crea progetto in Area di lavoro", e modificare la posizione nella cartella Dropbox

Android (w/AIDE):

  • Imposta sincronizzazione Dropbox

Questo è tutto quello che c'è da fare. Finché ti assicuri Dropbox prima di passare da un dispositivo desktop a un dispositivo Android o viceversa, in pratica hai un IDE Android cloud gratuito basato sullo sviluppo da desktop o dispositivo Android.

4

Ecco il mio flusso di lavoro per lo sviluppo di Android su Android:

Impostare un server di build di Android con l'SDK di Android, formica, edera o la nuova impostazione Gradle, utilizzando un server EC2 AWS o altro/a buon mercato Cloud Server gratuito svc.

Installazione dropbox Installazione senza testa su quella macchina.

Impostazione Un repo Git su quella macchina, inserire il repository all'interno della directory Dropbox principale.

 ---Home 
      ---(User) 
      ---Dropbox 
       ---Repos 
       ---App#1 

Setup inotifywait sul dir repo App è in ....

  inotifywait -mr -e ATTRIB /home/user/Dropbox/path/to/repo/ | 

    while read dir ev file; 
    do 
    cd /home/user/Dropbox/path/to/repo; 
    git pull; 
    git add .; 
    git commit -m " something regarding code has changed. check .... for more info"; 
    git push; 
    buildscript; 

Installare Dropbox sul tuo tablet Android

Installare un editor di testo/code nella scheda come .. ... 920 Editor di testo.

Così ora quando si effettua un cambio di codice nella casella personale della casella Sincronizza Ovviamente E quella sincronizzazione che è un evento di attributo attiverà un mazzo di script ... git Stuff e The Build stuff e qualsiasi altro script che desideri .

L'apk finale che lo script di build creato verrà salvato nella tua app Directory di progetto che si trova nel tuo Dropbox in modo da installare/testare sul tuo tab è apparente e puoi avere altri testare il tuo Apk condividendo quella cartella con loro Thru dropbox

L'aggancio del codice a un Git Repo è Cool B/c è possibile utilizzare un servizio come cloudbees Per creare e testare l'apk. Inoltre, avere l'Apk inviato ai distributori e altri servizi interessanti.