How to create a Android Application- Setup and Requirements

In this article we will be going through the resources required to build and Android Application.
Also to know what are the different Versions and Types of Applications
I always use to wonder how different offline and online apps works?
When to go for online apps and when to go for offline apps.
So i thought of sharing how it actually works

What is Native and Hybrid Applications?

Native Apps

• Built for specific platform with platform SDK, tools and languages, typically provided by the platform vendor e.g. xCode/Objective-C for iOS, Eclipse/Java for Android, Visual Studio/C# for Windows Phone)

Hybrid Apps

• Runs inside a native container, and leverage the device's browser engine to render the HTML and process the JavaScript locally.• A web-to-native abstraction layer enables access to device capabilities that are not accessible in Mobile Web Applications, such as the camera and local storage – advantage

• AndroidManifest.xml

•

Offline:

• Pro: Ability to use the app without an internet connection• Con: Keeping online and offline data synced is a challenge• Con: Users must reinstall the app for app update• Example: M-Indicator

•

Online:

• Pro: Updating a website is easierCon: Can't use the app without an internet connection

Comments

No responses found. Be the first to comment...

Notify me by email when others post comments to this article.

Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.