O documento discute abordagens para aplicações móveis multiplataforma, incluindo nativas para cada plataforma, utilizando um toolkit cross-platform ou abordagem híbrida. É apresentada a arquitetura do framework Calatrava, que separa UI e lógica, permitindo compartilhar código entre plataformas e evoluir a interface de forma iterativa de acordo com cada plataforma.
13. Desenvolvimento evolutivo
• Implemente a UI na shell
• Compartilhe a shell em iOS e Android
• Substitua as páginas por implementações nativas conforme
necessário
14. Em resumo
• Framework para desenvolvimento móvel multi plataforma com liberdade
para criar UIs que otimizam a experiência do usuário
• Recomendado se a lógica da sua aplicação é complexa
• Lógica em Javascript
• Arquitetura de plugins para acesso a funcionalidades nativas
• Permite a evolução iterativa da UI
• iOS, Android e Web Mobile
• Pull requests são bem vindos