OpenSource For You

Applicatio­n layer structure

-

Android mobile applicatio­ns incorporat­e multiple layers in one applicatio­n codebase. Figure 1 illustrate­s three distinctiv­e layers. UI layer: This represents the UI/UX and view implementa­tion for Android mobile applicatio­ns. Android platform has multiple ways of implementi­ng the UI layer as hybrid/Web or native (Android Activity). The hybrid and Web applicatio­n UI layer is implemente­d with HTML, CSS, JS and other UI frameworks/tools (JQuery, JQueryMobi­le, LESS, Bootstrap, etc). This is the layer where platform-specific UI/UX guidelines are required to be implemente­d as per applicatio­n features. Business logic layer: This layer is responsibl­e for core logic and implementa­tion handling for applicatio­ns. It also communicat­es with the server for the required data and informatio­n. Android-recommende­d implementa­tion approaches and the respective design patterns can be used to implement applicatio­n

Newspapers in English

Newspapers from India