At this point, apps are an integral part
of our daily lives. marketplace is crowded with all types of mobile
apps. Today, even businesses who never would’ve needed apps in the past
are getting into the game. While some are doing their best to stay ahead
of the tech curve, many are simply meeting customer demand for an app
that makes their lives easier. types of android application as follow
Types of Android Application
1. Native Application :
Native apps are accessed
through icons on the device home screen. Native apps are installed
through an application store. They are developed specifically for one
platform, and can take full advantage of all the device features — they
can use the camera, the GPS, the accelerometer, the compass, the list of
contacts, and so on. They can also incorporate gestures (either
standard operating-system gestures or new, app-defined gestures). And
native apps can use the device’s notification system and can work
Such apps are developed for a single
mobile operating system exclusively, therefore they are “native” for a
particular platform or device. App built for systems like iOS, Android,
Windows phone, Symbian, Blackberry cannot be used on a platform other
than their own. In other words, you won’t be able to use Android app on
2. Hybrid Application :
application (hybrid app) is one that combines elements of both native
and Web applications. Native applications are developed for a specific
platform and installed on a computing device. Web applications are
generalized for multiple platforms and not installed locally but made
available over the Internet through a browser. Hybrid apps are often
mentioned in the context of mobile computing.
are built using multi-platform web technologies (for example HTML5, CSS
disguised in a native wrapper. Apps possess usual pros and cons of both
native and web mobile applications.
Most applications are considered hybrid
apps. Web apps, such as online banking services, typically store some
content locally; locally stored native apps, such as Microsoft Word,
also interface to the Internet.
Hybrid multi-platform apps are fast and
relatively easy to develop – a clear advantage. Single code base for all
platforms ensures low-cost maintenance and smooth updates. Widely used
APIs, like gyroscope, accelerometer, geolocation are available.
3. Web Application :
A web Application is any program that is
accessed over a network connection using HTTP, rather than existing
within a device’s memory. Web Applications often run inside a web
browser. … Web-based applications are also refer web apps.
Web Application is a client–server program
which the client (including the user interface and client-side logic)
runs in a web browser. Common web applications include webmail, online
retail sales, online auctions, wikis, instant messaging services and
many other functions.
These are software applications that
behave in a fashion similar to native applications. Web apps use a
These apps redirect a user to URL and offer “install” option by simply
creating a bookmark to their page. Web applications require minimum of
device memory, as a rule. As all personal databases are saved on a
server, users can get access from any device whenever there is internet
connection. That is why the use of web apps with poor connection would
result in bad user experience. The drawback is access to not that many
APIs for developers, with exception of geolocation and few others.