Unit-1.1
Unit-1.1
Unit-1.1
•People spend over half of the time they spend with digital media on
mobile.
•An average user spends about 35 hours per month using mobile apps.
Mobile App Development Lifecycle
• The statistics are motivating for anyone who wishes to build or develop a mobile
app.
• The fact also states that your app will be competing with over 1.5 million
applications on the Google Play Store and Apple’s App Store .
A brief history of mobile phones and their
evolution over the years
• They come in all shapes and sizes, with multiple features designed
to satisfy our daily needs for communication and socialization, as
well as a multitude of others.
•In 1917, Finnish inventor Eric Tigerstedt filed a patent for a "pocket-
size folding telephone with a very thin carbon microphone".
•The race to create truly portable telephone devices began after World
War II, with developments taking place in many countries.
A brief history of mobile phones and their
evolution over the years
•The first handheld cellular mobile phone was demonstrated by John F.
Mitchell and Martin Cooper of Motorola in 1973, using a handset
weighing 2 kilograms.
• The 2G network also allowed us to transfer data bits from one phone to
another, enabling access to media content on cellphones such as ring
tones.
• Considered one of the most compelling cellphones Nokia ever built, the
3210 model sold over 160 million units
• This new technology allowed users to listen to music, call, text, and
search through the internet on their mobile devices. There were two
major smartphone competitors at the time – Blackberry and Apple.
• Apple’s cellphone demand was so high that 1 million iPhone 3Gs sold
over the opening weekend.
4G
• Introduced for commercial use in Norway near the end of 2009, 4G
offered today’s standard services.
• Some experts now claim that 5G will be 20 times faster than 4G. In fact,
the median 5G download speed in Canada is 169.46 Mbps. That’s
already 205% faster than 4G!
• App stores, such as the Apple App Store and Google Play,
have become central hubs for users to download and install a
wide variety of applications, ranging from productivity tools
to entertainment and games.
Mobile Payments and Services
• The integration of mobile devices into various aspects of daily
life includes mobile payments.
• Data sharing can be done between devices of the same operating system
or different operating systems. Examples iphone (IOS) or Nexus
(Android)
Mobile Ecosystem - Process
• Mobile is manufactured with necessary software and applications.
•In doing so, the flow is controlled, taps/clicks are reduced, and both clutter
and stagnant empty states are avoided.
•As soon as an app is opened, its purpose should be clear and the next step
should always be obvious.
•Context-aware apps don’t sit and wait for user input before they come to
life; they evolve with the user.
Designing for context
• People prefer a mobile app for storing and managing data, on-line
shopping, navigating etc.
Developing a Mobile Strategy
Developing a Mobile Strategy
•The fact is users doesn’t care about data security and privacy while using
the apps, hence making it vital for developers to take precautions rather
than taking actions after data leakage.
•Customers hate when the Mobile apps crash or they slow down or hung up
for few seconds.
•As a consequence, customers may leave a one-star rating and bad reviews
for the app, abandoning it. Mobile App crashes even causes issues like
losing user’s data.
•Customers hate when the Mobile apps crash or they slow down or hung up
for few seconds.
•As a consequence, customers may leave a one-star rating and bad reviews
for the app, abandoning it. Mobile App crashes even causes issues like
losing user’s data.
MONETIZATION STRATEGY
•Mobile apps are becoming huge businesses. In-app purchases and in-app
advertising are something that companies can strategize before launching
the mobile app.
•In-app advertising no doubt brings revenue but can annoy customers if not
executed properly.
•Mobile ads allow app companies to earn without asking money from their
users, removing the cost barrier to purchasing the app and allowing free
downloads.
Developing a Mobile Strategy
•Developers should work with the end clients at the design phase to better
understand the features that are most in demand.
•This can be possible with the inbuilt analytics of the Mobile apps. It can
even help App Developers understand the user experience across the entire
application lifecycle and to measure adoption and engagement.
Mobile Information Architecture
• Mobile devices have their own set of Information Architecture patterns,
too.
Nested doll
Tabbed view
Bento Box/Dashboard
•The bento box or dashboard pattern
brings more detailed content directly to
the index screen by using components to
display portions of related tools or content.
Mobile Information Architecture
• Filtered view
• Finally, a filtered view pattern allows
the user to navigate within a set of data
by selecting filter options to create an
alternative view. Filtering, as well as
using faceted search methods, can be an
excellent way to allow users to explore
content in a way that suits them.
Guide to Build the
Mobile Architecture for App Development
• Today, mobile devices are becoming more popular than desktops as
the number of mobile users is increasing day by day.
• Here we see the mobile website is just ported from desktop to make
it work on a mobile browser.
• There are many ways that the news website has been interpreted in
the mobile browser.
Types of mobile
application
Types of mobile
application
There are three basic types of mobile apps if we categorize them by
the technology used to code them:
•Web apps behave similarly to native apps but are accessed via a web
browser on your mobile device. They’re not standalone apps in the sense
of having to download and install code into your device.
•One kind of web app is the progressive web app (PWA), which is
basically a native app running inside a browser.
•These are web apps that look and feel like native apps. They might have a
home screen app icon, responsive design, fast performance, even be able
to function offline, but they’re really web apps made to look native.
•Technology Used: Hybrid apps use a mixture of web technologies and
native APIs. They’re developed using: Ionic, Objective C, Swift, HTML5,
and others.
Types of mobile
application
Types of mobile
application