Week 1 - Introduction To Mobile App Development
Week 1 - Introduction To Mobile App Development
Development
Introduction
24 August 2023
Course Outline
Introduction to mobile Applications
2
INTRODUCTION TO THE COURSE
COURSE DESCRIPTION:
This Course introduces all aspects of Android, iOS, Blackberry and Windows
Phone application development in an easy-to-understand approach. This course
will help students learn how to design the user interface; persistently store data;
design mobile applications that can display pictures and menus; develop mobile
applications to send messages and e-mails; work with location services and
maps; run background services in the mobile applications; develop applications
that support the audio, video, and camera of a mobile device-and much more. It
explores all these concepts with appropriate examples and executable
applications.
3
INTRODUCTION TO THE COURSE
COURSE OBJECTIVES:
The objective of the course is to train the person in such a way so that
he/she may be able to design, develop, test and install mobile
applications.
4
INTRODUCTION TO MOBILE APPLICATIONS
NOT THIS
5
INTRODUCTION TO MOBILE APPLICATIONS
BUT THIS
6
INTRODUCTION TO MOBILE APPLICATIONS
7
INTRODUCTION TO MOBILE APPLICATIONS
8
INTRODUCTION TO MOBILE APPLICATIONS
9
INTRODUCTION TO MOBILE APPLICATIONS
This started to
fundamentally change
the way people interact
with phones
10
INTRODUCTION TO MOBILE APPLICATIONS
11
INTRODUCTION TO MOBILE APPLICATIONS
12
INTRODUCTION TO MOBILE APPLICATIONS
1. Choose an SDK
2. Learn an SDK
3. Design and develop
4. Publish to relevant App Store
5. Promote!
13
INTRODUCTION TO MOBILE APPLICATIONS
14
INTRODUCTION TO MOBILE APPLICATIONS
• Object-Oriented Languages
– iOS: Swift
– Android: Java/Kotlin
• Cross-platform frameworks:
– Flutter, Xamarin, Titanium, PhoneGap, …
– Scripting languages (JavaScript, Ruby)
• C and C++ (native code)
• Integrated into mobile app dev. frameworks
16
INTRODUCTION TO THE COURSE
17
INTRODUCTION TO THE COURSE
18
INTRODUCTION TO THE COURSE
19
INTRODUCTION TO THE COURSE
20
INTRODUCTION TO THE COURSE
21