Introduction To Mobile Programming
Introduction To Mobile Programming
Mobile
Applications
Development
By: Ambrose Njeru [BSc, Msc ComputerScience] 1
Objectives
Understand the basic components of an Android
application.
Define the Android application lifecycle.
Understand the basics of event handling in Android.
Demonstrate basic skills of using an integrated
development environment (Android Studio) and
Android Software Development Kit (SDK) for
implementing Android applications.
Demonstrate through a simple application the
understanding of the basic concepts of Android.
Use Android’s APIs for data storage, retrieval, user
preferences, files, databases, and content providers.
By: Ambrose Njeru [BSc, Msc ComputerScience] 2
Introduction
A mobile application, most commonly referred to as
an app, is an application software designed to run on
a mobile device, such as a smartphone or tablet
computer.
Mobile applications frequently serve to provide users
with similar services to those accessed on PCs.
Apps are generally small, individual software units
with limited function.
A mobile application also may be known as an app,
web app, online app, iPhone app or smartphone app.
To begin with, there are different types of Mobile
applications:
By: Ambrose Njeru [BSc, Msc ComputerScience] 3
Introduction