2011-11-04 18 views
7

Sto cercando un framework per creare app per Android e iOS da una base di codice. Sono a conoscenza di Appcelarator e PhoneGap ecc. Tuttavia, ho bisogno di un diverso tipo di prodotto. Non sono sicuro che esista. Non riesco a trovarlo qui o su google.Generazione di codice per iOS e Android

Siamo una squadra di sviluppatori Android e iOS e non abbiamo paura di costruire in modo nativo. Quello che voglio è uno strumento che mi aiuti a rilanciare lo sviluppo. Preferibilmente uno strumento in cui posso creare l'interfaccia utente e i modelli di base e generare codice nativo da utilizzare come base per ulteriori sviluppi.

Esiste un tale strumento?

risposta

1

Hai visto Mono ??

iOS

  • Nota: Assicurati di seguire le istruzioni sul sito MonoTouch re installazione
  • Strumenti di sviluppo (gratis): XCode + Interface Builder (http://developer.apple.com/DevCenter/iOS)
  • MonoTouch ($ 399USD): http://monotouch.net/
  • Registrati programma per sviluppatori/app store ($ 99USD): Registrati

Android

  • Nota: Assicurati di seguire le istruzioni sul sito MonoDroid re installazione
  • Strumenti di sviluppo (gratis): Java JDK, Android SDK
  • MonoDroid (beta pubblica): MonoDroid -Download
  • Registrati programma per sviluppatori/mercato ($ 25USD): registra

Non dimenticare per il componente iOS che dovrai acquistare un Mac da utilizzare.

+0

Sono già un Android e iOS sviluppatore. Abbiamo già tutto l'hardware e le licenze. In questa pagina (http://docs.xamarin.com/ios/advanced_topics/deep_dive/mtouch) si afferma che mono può compilare il codice sorgente. (Compilare il codice sorgente, per l'integrazione con X-Code.) Ma mancano esempi e documentazione. Hai esperienza con esso? – wasigh

+0

No, mi dispiace, ho solo un po 'di esperienza nello sviluppo con "Mono per Android". Non ho mai fatto nulla per iOS. – Manu

1

Dai un'occhiata a LiveCode 5 di RunRev.

http://www.runrev.com/

+0

Livecode mi sembra uno strumento per creare app multipiattaforma. Non è quello che sto cercando. Sto cercando uno strumento per generare Objective C e codice Java come base per ulteriore sviluppo di app. Hai esperienza con livecode e questo scenario? – wasigh

+1

Non ho paura. L'ho appena visto con l'obiettivo di implementare una piattaforma multipiattaforma. Hai ragione nel senso che ha il proprio linguaggio e per quanto ne so non genera objc o Java –

1

Avete verificato DAPP? Mi piace un po '.

http://dapp.kerofrog.com.au/

+0

Buon suggerimento. Tuttavia, DAPP è solo iOS. Sarebbe davvero interessante vedere uno strumento Android come DAPP. In realtà non fa oggetto "Modelli"; ma l'interfaccia utente di base e caricata con i controlli dell'interfaccia utente iOS standard mi sembra un buon inizio (ma ho appena iniziato a usarlo e non posso parlare della qualità del codice che genera fino ad ora). – petegordon

0

C'è uno strumento chiamato Genexus per dispositivi intelligenti, che è un generatore di codice che supporta iOS, Android, Blackberry e Windows 8.

Tuttavia, è necessario imparare lo strumento, e io' l'ho trovato utile solo per le semplici app CRUD. Permette lo sviluppo estremamente veloce di tali app, è ideale per le semplici app LOB. L'ho provato e distribuito su Android (non ho testato su iOS o altre piattaforme).

http://www.genexus.com/SD/mobile-application-development?en

Se avete esperienza con iOS e Android, probabilmente otterrete frustrati anche se (e sono sicuro che il codice che genera non è abbastanza).

Ho usato il generatore per desktop e web.NET e Java, e funziona abbastanza bene (con questi avvertimenti), quindi sono sicuro che il generatore di Smart Devices continuerà ad evolversi.

1

Sì, è possibile generare il codice sia per Android/iOS e molte altre lingue utilizzando lo strumento di Swagger

prega Controllare lo strumento, questo strumento dà l'interfaccia utente di base e Modelle e generare codice nativo a poco come il tuo requisito. Ma per fare ciò è necessario correggere il file delle specifiche di Swaggger (sarà su Json o Yaml). E dopo aver scritto il file di specifica di Swagger, è possibile eseguire il downlaod del codice per Android/ios e altre lingue. Quindi segui gentilmente il documento di spavalderia. Ne avrai una chiara idea.

Qui elenco giù Link utili di spavalderia:

https://swagger.io/

https://github.com/swagger-api/swagger-codegen

https://editor.swagger.io/

https://swagger.io/docs/