Gestione della separazione delle responsabilità del codice su una grande app mobile

0

Lavoro per una grande azienda con alcune unità aziendali diverse. Ciascuna di queste unità aziendali ha il proprio gruppo di sviluppatori.

Dobbiamo costruire un'app mobile che abbia caratteristiche da ciascuna di queste unità aziendali. L'app avrà una schermata iniziale in cui l'utente sceglierà la business unit desiderata.

Nello sviluppo web, è comune utilizzare gli iframe per separare il repository del codice e anche l'infrastruttura dell'applicazione.

Come potremmo riuscirci in Android , iOS e Windows Phone ?

Questa app avrà il front-end sviluppato in codice nativo per ognuna di queste piattaforme.

Nello scenario perfetto avremmo una singola app e repository di codice indipendenti per ogni business unit, senza codice condiviso, fatta eccezione per la schermata iniziale.

Per Android ho pensato a queste alternative indesiderate:

1) Un'app principale e una per ogni business unit. L'app principale chiama le altre app con un intento. Ciò fornirebbe l'indipendenza totale del codice, ma più app nello store.

2) App singola con programmatori di unità di business diversi che si sviluppano sullo stesso repository di codice. Questo darebbe una app, ma il codice sarebbe condiviso.

    
posta marcioggs 04.05.2015 - 15:00
fonte

0 risposte

Leggi altre domande sui tag