APP DEVELOPMENT
WHAT IS AN APP?
• An app (application) is a software program designed for smartphones and
tablets.
• Apps help users perform personal and professional tasks.
• Apps can be free or paid.
• Popular app stores:
- Google’s Play Store
- Apple’s App Store
- Microsoft Store (for computers)
TYPES OF APPLICATIONS
Desktop Applications
• Designed for computers or laptops.
• Depend on hardware and operating system.
• Examples: Paint, Notepad, MS Word
Mobile Applications
• Designed for smartphones and tablets.
• Installed directly on the device.
• Examples: Snapchat, Google Meet, Facebook Messenger
Web Applications
• Accessed using a web browser.
• Stored on a remote server.
• Require active Internet connection.
• Examples: OLX, Flipkart, Pinterest
ANDROID AND IOS
Android
• Mobile operating system developed by Google.
• Most widely used mobile OS.
• Used by many mobile companies.
• User-friendly interface.
iOS
• Mobile operating system developed by Apple Inc.
• Used in iPhone and iPad devices.
• Known for smooth and secure performance.
TYPES OF MOBILE APPS
Native Apps
• Developed for a specific platform (Android or iOS).
• Cannot run on other platforms.
• Fast, reliable, and responsive.
• Examples: Camera, Gallery, Microphone
Web Apps
• Opened through a mobile web browser.
• Do not require installation.
• Developed using HTML and CSS.
• Need Internet connection.
Hybrid Apps
• Combination of Native and Web apps.
• Can run on multiple platforms.
• Save development time and cost.
• Examples: Instagram, Gmail, X.
CATEGORIES OF APPS
Gaming Apps
• Used for entertainment and learning.
• Improve focus and cognitive skills.
• Examples: Free Fire MAX, Candy Crush Saga, Angry Birds
Productivity Apps
• Help professionals work efficiently.
• Also called business apps.
• Examples: Google Calendar, Evernote, Dropbox
Entertainment Apps
• Used for watching videos and sharing content.
• Keep users engaged.
• Examples: Netflix, My Talking Tom, YouTube
Utility Apps
• Help perform daily tasks.
• Examples: Calculator, Flashlight, Files by Google
Educational Apps
• Support learning anytime, anywhere.
• Help students and teachers.
• Examples: Khan Academy, Vedantu, Learn English Grammar
Social Networking Apps
• Connect people with friends and family.
• Used for sharing photos, videos, and ideas.
• Examples: Facebook, LinkedIn, WhatsApp
Communication Apps
• Used for messaging and video calls.
• Support text, audio, and video communication.
• Examples: Skype, Google Meet, Zoom
E-Commerce Apps
• Used for buying and selling products online.
• Allow shopping from anywhere.
• Examples: Amazon, Blinkit, Paytm