Introduction to Mobile Application Development Flashcards
A (1), commonly referred
to as an “app,” is a software application
specifically designed to run on mobile
devices such as smartphones and tablets.
mobile application
[YEAR]
Japan launched the first automated cellular network for cars.
1979
The (1) was meant to serve car phones as well. This too was considered as (2).
The first commercial 1G mobile network in the world was launched by (3) in Tokyo, Japan on (4)
- network
- 0G technology
- Nippon Telephone and Telegraph Company (NTT)
- 1 December 1979.
[YEAR]
Motorola launched the first commercially available mobile phone
1983
(1) launched the first commercially available mobile phone
Motorola
The evolution of mobile phones began with this model.
DynaTAC 8000X
[YEAR]
Apple launches the first tablet.
1993
Apple’s first touchscreen device paved the way for future innovations in mobile technology, including the wildly successful iPhone and iPad.
Apple Newton MessagePad
[YEAR]
The very first smartphone, Simon, was launched by IBM.
1994
It contained a few simple apps like calendar, address book, sketchpad calculator, world clock, notepad, touchscreen, email capability, and so on. The history of mobile applications starts from here.
Simon
[YEAR]
Nokia includes a game app,
‘The Snake’ in its phone
1997
[YEAR]
Wireless Application Protocol (WAP) was introduced
1999
A standard for accessing information over a mobile wireless network. It enabled basic web browsing on mobile devices with limited capabilities.
Wireless Application Protocol (WAP)
[YEAR]
Introduction of App Stores
2008
The launch of (1) in 2008 and (2) in 2009 revolutionized the distribution and monetization of mobile applications.
- Apple’s App Store
- Google Play (formerly Android Market)
[YEAR]
Smartphone Revolution
Late 2000s - Early 2010s
The (1), particularly the iPhone in 2007 and Android devices in 2008, marked a significant turning point in mobile app development.
introduction of smartphones
[YEAR]
GPS technology in mobile devices
2009
location-based services became a significant trend in mobile app development. Applications like Foursquare, launched in 2009, allowed users to check in at locations and discover nearby places of interest.
GPS
[YEAR]
Rise of Social Media Apps
2010
[YEAR]
The emergence of on-demand service applications
2010s
[YEAR]
The integration of AR and VR technologies into mobile applications
2010s
[YEAR]
Mobile applications began leveraging AI and ML algorithms
2010s
[YEAR]
Emergence of Progressive Web Apps (PWAs)
2010s
emerged as a hybrid approach between traditional web applications and native mobile apps, offering the benefits of both. PWAs can be accessed through web browsers but provide features like offline functionality, push notifications, and access to device hardware.
Progressive Web Apps (PWAs)
is a network of interconnected elements that work together to deliver mobile experiences to users
mobile platform ecosystem
enumerate
components of mobile platform ecosystem
- mobile devices
- mobile operating system (OS)
- app stores
- app developers
- mobile carriers
- content provides
- other stakeholders
component
Smartphones, tablets, and other mobile computing devices.
mobile devices
components
The software that powers these devices, such as
Android, iOS, and Windows Phone.
Mobile operating systems (OS)
components
Digital marketplaces where users can download and install apps.
app stores
components
The individuals and companies that create these apps.
app developers
components
The companies that provide network connectivity to mobile
devices.
mobile carriers
components
The companies that create and distribute content for mobile devices, such as music, video, and games.
content providers
2 key players in the mobile platform ecosystem
apple and google
is a vertically integrated company that
designs, manufactures, and sells its own hardware (iPhone, iPad), software (iOS), and app store (App Store).
Apple
develops the Android mobile OS, which is used by a wide range of device manufacturers; also operates the Google Play Store, which is one of the largest app stores in the world.
enumerate
who benefits the mobile platform ecosystems
users, developers, other stakeholders
Mobile platform ecosystems provide (1) with a wide range of choices in terms of devices, apps, and content. They also make it easy to access and use mobile services.
users
Mobile platform ecosystems provide (1) with a large and growing market for their apps. They also make it easy to develop and distribute apps.
developers
who benefits from the mobile platform ecosystems
Mobile platform ecosystems create opportunities for a wide range of businesses to participate in the mobile market. They also drive innovation in the mobile industry.
other stakeholders
enumerate
8 key concepts and principles in mobile app design
- user-centered design (UCD)
- simplicity and clarity
- navigation and information architecture
- responsiveness and performance
- visual design and aesthetics
- brand consistency
- security and privacy
- testing and iteration
key concepts/principles
This principle puts the user at the forefront of every design decision. It involves understanding user needs, behaviors, and mental models to create an intuitive and enjoyable experience.
User-Centered Design (UCD)