What is hybrid mobile app? How it is different from native mobile app? When should i develop hybrid or native app?
If you have previous experience in web development, you should choose to develop hybrid apps. However, hybrid apps are limited to access advance functionality of an android device such as media capture and streaming.
When building native applications you use the native language of the platform, Java on Android. The main advantage of native applications is their performance. Native apps are compiled into machine code (Dalvik byte code under Android), which gives the best performance you can get from the mobile device. In addition, native apps have full access to phone hardware, multi touch support and the latest APIs.
This website intents to provide free and high quality tutorials, examples, exercises and solutions, questions and answers of programming and scripting languages: