Skip to main content

Lets Discuss about Native, Hybrid, Web Applications - ABNHive

Discuss about Native, Hybrid, Web Applications - ABNHive





We can see a lot of Android applications in App stores. But, do you know about different categories of Android applications? Applications are classified in 3 categories and sub-categories as follows. 
  • Native applications
    • iOS apps
    • Android apps
    • Windows apps
  • Hybrid applications
    • Xamarin apps
    • Angular Js apps
    • React Native apps
    • Ionic apps
  • Web applications
    • App responsive to mobile
    • Work along with website
    • Supportive of any device

    Native applications 

    These applications are developed with single mobile operating systems like ios, android or windows these applications cannot be used on a platform other than their own in which application is been developed and design. The user will be not able to use ios application in android or android application in windows. Advantages of these applications are that they are highly responsive with accurate UI. Native applications can be downloaded from their web stores with meeting users end. These applications which are specified for platforms are high in payable compared to other applications, if you want to create an application for another operating system you have to create a replica with maintenance and support.

    Hybrid applications 

    This application support multiple platforms and web technologies like HTML5, CSS and Javascript, these applications are main web apps which are moulded for respective platforms like ios and android. These applications are developed very fast which support multiple platforms without a break and accurate navigation for users. These applications are capable to provide access to mobile and web and support applications such as accelerometer with camera storage and local storage.

    Web applications 

    These are really web applications which work as native mobile applications with support all the operating system they run on web browsers and are developed in HTML5 a user can access any browser with special URLs which makes them familiar with device screen and its access with an introduction to their home screen. This is most this which is preferable for small and medium-sized enterprises to make their business more progressive and can connect directly to their customers.


    Discuss about Native, Hybrid, Web Applications - ABNHive
    Native Hybrid Web Simple Comparison



    - Aswin Bhim Nath

    Comments

    Popular posts from this blog

    Shortcuts in Android Studio for Android Developers - ABNHive

    I hope these shortcuts will definitely help you to increase the productivity level. Search for command: cmd + shift + a ( Windows / Linux : ctrl +  shift + a) You just type: close and you’ll get a proper shortcut/command. Choose from the last copy / pastes : cmd +  shift  + v ( Windows / Linux : Ctrl + Shift + v). By default, there are 5 last copy/paste items. Enable mulmulti cursorature: ctrl + g (alt + j for Windows / Linux ). Open a class: cmd + o ( Windows / Linux : ctrl + n). Open any file: cmd + shift + o ( Windows / Linux : ctrl + shift + n) Open symbol:  cmd + option + o ( Windows / Linux : alt + shift + n). Go to implementation: cmd + option + b ( Windows / Linux : ctrl + alt + b). Go to declaration: cmd + b ( Windows / Linux : ctrl + b).  Go to type declaration: control + shift + b ( Windows / Linux : ctrl + shift + b).  Go to super: cmd + u ( Windows / Linux : ctrl + u).  Move between tabs: cmd + shift + [ (move left) or cmd + shift + ] (move right) ( W

    Android Application Components Activities, Services, Broadcast Recievers, Content Providers - ABNHive

    Application components are the essential building blocks of Android app development.  Each component is an entry point through which the system or a user can enter your app. There are 4 types of components in android Activities Services Broadcast receivers Content providers Let's dive into the deep.  Activities This is a component that represents a single screen with a user interface or simply an entry point for interacting with the user. Example, an email app might have one activity that shows a list of new emails. Activities work together to form a cohesive user experience in the app. For example, clicking a button on the first screen might replace that screen with another screen containing other widgets, a web page, a movie, or text information. Activities are typically created by subclassing (extending) the Android class Activity.  click here   to know more about Activity. Services This runs in the background to perform work for remote processes or

    Linear Layout in Android - ABNHive

    Linear Layout arranges other views either horizontally in a single column or vertically in a single row. It arranges its elements sequentially Attributes android: orientation —Used for arranging the controls in the container in horizontal or vertical order android:layout_width —Used for defining the width of a control android:layout_height —Used for defining the height of a control android:padding —Used for increasing the whitespace between the boundaries of the control and its actual content android:layout_weight —Used for shrinking or expanding the size of the control to consume the extra space relative to the other controls in the container android:gravity —Used for aligning content within a control android:layout_gravity —Used for aligning the control within the container Example <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_widt