0% found this document useful (0 votes)
73 views17 pages

Chapter One

The document provides an introduction to mobile application development, outlining key concepts such as mobile computing, major development platforms like Android and iOS, and current trends in the field. It emphasizes the importance of mobile applications for businesses and discusses the characteristics and drivers of mobile computing. The chapter aims to equip students with knowledge about mobile application development and the tools needed to create applications.

Uploaded by

Gashaw Tsehayu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views17 pages

Chapter One

The document provides an introduction to mobile application development, outlining key concepts such as mobile computing, major development platforms like Android and iOS, and current trends in the field. It emphasizes the importance of mobile applications for businesses and discusses the characteristics and drivers of mobile computing. The chapter aims to equip students with knowledge about mobile application development and the tools needed to create applications.

Uploaded by

Gashaw Tsehayu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

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:

You might also like