2014-09-02 21 views
6

Background:
Sono uno sviluppatore Rails, e ho imparato Ember.js durante l'estate. Non ho esperienza nello sviluppo di app mobili.UI suggerimento quadro per Ember.js HTM5 => Telefono Gap applicazione (o pila alternativa) Info

Problema:
cliente sta valutando una mobile app nativa

La mia soluzione proposta Sto guardando la possibilità di fare un app HTML5/CS/JS utilizzando Ember.js, magari con qualche connessione ad una API RAils per l'aggiornamento dei dati; l'app verrebbe convertita in app mobili Android/iOS native utilizzando uno strumento come PhoneGap e, auspicabilmente, una sorta di framework UI come Sencha touch, o Ionic, ecc. che consente una buona UX.

Domanda
Sto cercando suggerimenti per una pila praticabile, un buon framework di interfaccia utente che funziona bene con Ember.js, o una delle alternative - forse sarebbe stato meglio con angolare e ionica, ecc

Mi rendo conto che questa è una domanda un po 'vaga: non sono stato in grado di trovare per Ember.js soluzioni consolidate che suggeriscano una direzione percorribile come angolare/ionica. ma ho pensato che qualcuno potrebbe sapere di alcuni, o hanno messo insieme una soluzione praticabile che potrebbe funzionare.

+0

Ehi, ho avuto lo stesso problema e ho iniziato a sviluppare un'app iOS mobile utilizzando il Framework7 CSS. Dato che volevo avere cose come pull-to-refresh o aprire il pannello laterale scorrendo - che è supportato da Framework7 - ho iniziato a scavare nel codice. Ho lavorato su Ember e ho creato un add-on della CLI Ember: https://www.npmjs.org/package/ember-cli-framework7. Spero che funzioni anche per te. –

+0

Paul fantastico grazie per le informazioni! –

+0

Ecco una piccola demo di ember-cli-framework7: http://ember-mobile.github.dev/ember-cli-framework7/ –

risposta

3

Penso che la soluzione migliore è usare Cordova con il progetto https://github.com/poetic/ember-cli-cordova

Se si preferisce utilizzare PhoneGap, vedere http://givan.se/p/00000001 che scrive su come utilizzare un progetto brace-cli all'interno di un progetto di PhoneGap.

+0

Grazie per il feedback Gaurav! Sembra promettente! Immagino che tu abbia creato o utilizzato questo progetto: qualche consiglio su una struttura dell'interfaccia utente che funzioni con Ember per produrre una buona esperienza mobile-friendly? –

+0

Personalmente non ho utilizzato alcun framework di interfaccia utente mobile diverso da JQuery Mobile e Foundation. Tuttavia, nella mia esperienza dichiaratamente limitata, una volta comprese le viste e le componenti di Ember e il processo di costruzione di ember-cli, è abbastanza semplice integrare qualsiasi framework UX. Quindi sentiti libero di scegliere i tuoi framework UX preferiti senza preoccuparti di come funziona con Ember.js – Gaurav

+0

Ok grazie mille per il consiglio! Mi chiedevo se mi stavo perdendo qualcosa che riguardava specificamente questo tipo di progetto nel modo in cui il lavoro ionico e angolare lavorava insieme. –