O'Reilly logo

Android Application Security Essentials by Pragati Ogal Rai

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Application architecture

These days there are three ways to write an application: native, mobile web, and hybrid.

A native application is specific to a platform and is written in a language that is native to the platform. These applications use native tools and SDKs that are provided by the operating system manufacturer. These applications have much better performance and can use native features and APIs for secure data storage. The following figure illustrates how native and hybrid applications work:

Application architecture

A mobile web application is written with web technologies, such as HTML5, CSS, PHP, JavaScript, and ASP.net. These applications are cross-platform and ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required