Applications can be divided into 6 sections based on what they can do.
Games
Examples: Arcade games, Strategy games, Role Playing games, Shooter games, Racing games, Fighting games, etc. They are available in many stores right now.
Players/Readers
These play or read existing files.
Example: PDF Reader, MP3 player, Movie player, Presentation player, (Radio)FM Player
Editors/Producers
These edit existing files or produce brand new files.
Example: text editor, spreadsheet editor, presentation editor, audio editor, movie editor, camera app, microphone app, etc.
Tools/Utility
Utilizes the hardware for non-digital, real-life usefulness.
- Measurement apps: Distance, Height, Angle, etc.
- Sensor specific measurement apps: measures temperature, humidity, air pressure, location, altitude, velocity, radio waves etc.
- Illumination apps: Screen Illuminator, Camera app, Flash-Light.
Coder/Compiler
These let the user create existing or brand new applications. These are not used much on Android.
- Coder: lets the user write programs
- Compiler: saves the program in a executable format
Web Interface
A Web Interface application can either simply browse a website in it's own interface (browser) or reorganize a website's content.
- Simple web Interface: Single channel FM streamers, Single Newspaper readers, etc
- Advanced web Interface: Application markets, multi-channel FM players, multi-channel video streamers
Marketplaces/Application Stores
Around year 2000, we used to buy software from physical stores. From around 2010, companies started selling software from online stores or Digital Marketplaces. This was mostly due to companies seeing digital piracy websites as a competitor rather than a threat.
Android Application Stores: