ARCHITECTURAL PATTERN FOR NATIVE ANDROID APPLICATIONS

Sergio Martins Fernandes, Paulo Jose Mendes

Resumo


Android platform is the absolute leader on the market of mobile devices, and the developers’ community has been analyzing different approaches for producing good applications, for the growing number of potential users. Some community members point out the benefits of platform-independent development, and others don't give up the advantages of the native APIs. An issue frequently debated among the adepts of the native method is the difficulties to apply MVC-based patterns to native applications. In this paper, the authors analyze some acknowledged architectural patterns, including one specially conceived for Android, along with characteristics and non-functional requirements belonging to this environment, and propose an architectural pattern adapted for native Android applications.


Palavras-chave


Software architecture; Software architecture pattern; Android, Mobile

Texto completo: PDF

Revista de Sistemas e Computação. ISSN 2237-2903