(ASP) Apps that Solve Problems Lesson
Apps that Solve Problems
A 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
- promote an existing business
- make money
- entertainment
- social media
- education
- to solve a problem
- 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