Mobile
Application
development
Chapter One
Introduction:
Course Name: Mobile Application Development
Dr. Mniyichel Belay, Assistant
Professor
[email protected]Brain storming
What is mobile application
Explain Mobile Computing
Define all about mobile application development
Explain about Major Mobile Development
Platforms
Chapter Objectives
At the end the chapter students should able to
know:
Explain Mobile Computing
Define all about mobile application development
Explain about Major Mobile Development Platforms
Understand how to install IDE android studio
Mobile Computing
Mobility/Nomadic : is that someone /
something can move or be moved easily and
quickly from place to place.
Computing :– is the operations of the
computer.
Mobile Computing is a computing that
connects a mobile device to network or
another computing device, anytime,
anywhere.
Example: GSM, satellite communication
Mobile Computing
Characteristics of mobile computing
User mobility:
Network mobility :
Device mobility:
Host mobility:
Introduction Mobile application
The evolution of mobile application
development technology with new devices
made our lives much easier
In the smartphone world, simply having a
running website is not enough.
As a result, a business requires mobile
application.
Introduction Mobile application
Introduction Mobile application
Mobile development
It is not about building phone apps(is a huge part
of it)
development for any kind of mobile device such as
developing apps for phones, tablets, smart
watches, and wearable device
Mobile devices run d/f kind of mobile operating
system
Major Mobile Development Platforms
Android vs iOS
Android iOS
• Android is backed by Google. • iOS is backed by Apple.
• Anyone can build an Android • iOS is designed to run only on
device, and it is designed to a specific set of Apple devices.
run on a variety of different
hardware platforms and
devices with very different
form factors and capabilities.
• Android is based on the Linux • Exclusively managed by Apple,
kernel, and Google releases the and it runs on Apple products
source code for Android as
open source.
• Like Apple, Google provides • Apple provides iOS developers
some native tools for Android with many native tools and
development but again you are libraries to develop iOS
not required to use them applications
Top mobile application development
trends
Augmented Reality
Artificial Intelligence
Hybrid Development
Two-Factor Authentication
Blockchain
Augmented Reality
Hybrid Development
Key Drivers for Mobile Applications
proliferation of smart phones,
higher bandwidths offered by 3G (Third
generation) and 4G (Fourth generation)
higher capacity storage technologies with
higher speed chips
Key Drivers for Mobile Applications
Consumer behavior:
Personalized content delivery:
Mobile ecosystem:
Social Networking: