(ASP) Apps that Solve Problems Lesson

Apps that Solve Problems

Categories of Apps
Books
Music
Business
Navigation
Catalogs
News
Education
Newsstand
Entertainment
Photo & Video
Finance
Productivity
Food & Drink
Reference
Games
Social
Health &
Networking
Fitness
Sports
Kids
Travel
Lifestyle
Utilities
Medical
WeatherA mobile app is a software application developed specifically for use on small, wireless computing devices, such as smartphones and tablets. Mobile apps have become part of everyone's day to day life. The most dominant operating system for mobile devices is Google-developed Android Apps and the Apple-developed iOS apps.  

Developing a mobile app from scratch requires an experienced app developer. It requires considering the constraints and features of these devices such as battery power, features, screen sizes, and hardware specifications and configurations.

The most popular languages for developing apps are HTML5, Java, C/C++, Objective C and Swift.  However, there are many platforms that simplify the process.

Implementing an App for Mobile Devices

Go through the learning object below to learn the three main ways to implement an app for mobile devices.

Apps are developed for different purposes

  1. promote an existing business
  2. make money
  3. entertainment
  4. social media
  5. education
  6. to solve a problem
  7. to make life easier

Apps for Good is a term for apps that are created to solve real world problems in our society.  Explore the websites listed in the sidebar to learn more about the Apps for Good program and some of the apps created by students to solve problems.

[CC BY 4.0] UNLESS OTHERWISE NOTED | IMAGES: LICENSED AND USED ACCORDING TO TERMS OF SUBSCRIPTION