App Development

What is App Development???

Application Development is the process of creating software applications that run on a mobile device.

Different use of apps

Branches of App Development:


There are three different types of apps:

Web Apps

web apps

Web App

Desktop Apps

desktop apps

Desktop Apps

Mobile Apps

mobile apps

Mobile Apps

There are three types of Mobile Apps:

Native Apps

Native apps are created for one specific platform or operating system. IDE and programming language is used to develop apps for different mobile platforms.

Examples

Advantages of Native Apps:

            1) They Are Fast And Responsive
        

Disadvantages of Native Apps:

            1) They Don't work on Os other than the one they are ment for 
			2) They take a lot of time to bulid
        

Hybrid Apps

Applications developed for cross platform compatibiliy are called hybrid apps. They can be used on any platform irrespective of the operating system. A hybrid app is a way to build an app in one coding language that functions across multiple platforms (for example, an app that can be deployed to both iPhone and Android devices).

Hybrid applications

Advantages of Hybrid Apps

            1) The code is written only once
		2) They Are cheaper
        


Disadvantages of Hybrid Apps

           1) They are not a fast as native apps
		   2) They have limited functions
        

The best website for App Development is MIT App Inventor.



foot