We can develop android apps in two ways:
1. Native apps development
2. Hybrid apps development
1. Native apps development
Native android apps, the name itself tells it has been developed for use on a particular platform.
Languages: Java
Environment: Android Studio(Recommended), eclipse, netbeans etc.,
2. Hybrid apps development
Hybrid android apps are web applications(or web pages) in the native browser such as UIWebView in iOS, and WebView in Android.
Languages: HTML, jQuery, CSS
Environment: Phonegap(Apache Cordova), IBM Worklight etc.,
1. Native apps development
2. Hybrid apps development
1. Native apps development
Native android apps, the name itself tells it has been developed for use on a particular platform.
Languages: Java
Environment: Android Studio(Recommended), eclipse, netbeans etc.,
2. Hybrid apps development
Hybrid android apps are web applications(or web pages) in the native browser such as UIWebView in iOS, and WebView in Android.
Languages: HTML, jQuery, CSS
Environment: Phonegap(Apache Cordova), IBM Worklight etc.,
| Description | Native apps development | Hybrid apps development |
|---|---|---|
| Development Language | Native Only | Native and Web / Web Only |
| Device Access | Complete | Complete |
| Device Specific Features | High | Moderate |
| Speed | Very Fast | Medium |
| App Store | Available | Available |
| Approval Process | Mandatory | Low Overhead |
| Code Portability | None | High |
| Advanced Graphics | High | Moderate |
| UI | High | Moderate |
| Access to Native APIs | High | Moderate |
| Development Cost | Expensive | Reasonable |
This comment has been removed by the author.
ReplyDeleteGood work bro...keep updating more information
ReplyDeleteThanQ bro
Delete