You are on page 1of 107

The word ‘Android’ means a human with a male robot

appearance.

Mobile Application
Development
Welcome to the course 
Agenda
• A brief Introduction 
• Your Expectations??????
• Some basic questions
• Lecture wise distribution of course
• How will you get grades A[few],A-[some],B+,B,B- [Marks Distribution]
• Dos and Donts
• Testing of Softwares on Projector
Agenda
• Q: What is Android Software Stack
• Q: What is APK
• Q: What is the difference between Hybrid , Web, Native App[imp]
• Q: What is the difference between ART and DVM
• Q: What are units used in Native app Difference between them
• Q: What are some features of Android
• Q: What is API level
• Q: What are different density buckets
Dr. Rizwan Mehmood
• I did MCS in 2004
• I started job as web developer 2004
• I did MPhil in 2011 NUST
• I did PhD in 2016
• I am here in Leads for 5.5 years
• You can call me Sir if you like 
• Your Expectations
Student Expectations
My aim
• I want all of you want to become a mobile developer
• Hands on practice
• Why a course on Mobile App
First Mobile Phone
Motorola was the first company to manufacture the Mobile
Phone.

1973
2019

Samsung Galaxy A10s


Dr. Cooper
Why a course on Mobile Development
Some basic questions
• Q: What operating systems are used in mobile?
• Q: Which platform we choose in this course
• What is the difference between Android and IOS
• Google's Android and Apple's iOS are operating systems used primarily
in mobile technology, such as smartphones and tablets.
• Android, which is Linux-based and partly open source, is more PC-like than
iOS, in that its interface and basic features are generally more customizable
from top to bottom. However, iOS' uniform design elements are sometimes
seen as being more user-friendly.
• Which we learn in this course
• Computer Language
• Q Which language we learn in this course
• Kotlin
• Java
2021----
• Not Really
• Both languages are interoperable
• We will work mostly on
Breaking News!!!!!
Android History

The founding of Android


In October 2003, well before the term “smartphone” was used
by most of the public, and several years before Apple
announced its first iPhone and its iOS, the company Android Inc
was founded in Palo Alto, California. Its four founders were

Rich Miner, Nick Sears, Chris White, and Andy


Rubin. At the time of its public founding, Rubin was
quoted as saying that Android Inc was going to develop
“smarter mobile devices that are more aware of its owner’s
location and preferences.”
Palo Alto, California, United States in October,
2003.
Irina Blok
• Q: What is brief android history
2008 Android made its official public debut in 2008 with Android 1.0
— a release so ancient it didn't even have a cute codename.

Android versions 1.0 to 1.1: The early days


2009

Android version 1.5: Cupcake

Including the first on-screen keyboard


Fall 2009

Android version 1.6: Donut

including the ability for the OS to operate on a variety of


different screen sizes and resolutions 
Android versions 2.0 to 2.1: Eclair

six weeks

The release's most transformative element was the addition of


voice-guided turn-by-turn navigation and real-time traffic info 
Android version 2.2: Froyo

now-standard dock at the bottom of the home screen as well as


the first incarnation of Voice Actions, which allowed you to
perform basic functions like getting directions and making notes
by
2010

Android version 2.3: Gingerbread

visual identity started


2011

Android 3.0 to 3.2: Honeycomb


Android version 4.0: Ice Cream Sandwich
2013

Android versions 4.1 to 4.3: Jelly Bean


2013

Android version 4.4: KitKat

Lighter backgrounds and more neutral highlights took their


places, with a transparent status bar and white icons giving the
OS a more contemporary appearance.
2014

Android versions 5.0 and 5.1: Lollipop


2015

Android version 6.0: Marshmallow


2016

Android versions 7.0 and 7.1: Nougat


Android version 8.0 and 8.1: Oreo
Android version 9: Pie
Android version 10: Q

Google released its first beta preview of 2019's Android Q in


March
• Dos and Donts
Rule 1
• I will not allow you to enter into the class once class starts 5 min 10
min
• Please follow this rule,
• CR will make sure that this does not happen
• If you come late and try to enter into the class. I will deduct -5 marks
Rule 2
• Two presentations
• One before mid
• One after mid
• Suprize Quizes

• Make a File where you place them,


• Outline before mid
Lecture 1 Outline+Rules
Outline---
Lecture 2 Kotlin
Lecture 3 Kotlin + OOP

Lecture 4 Android studio working hello world


Lecture 5 Intents---
Launching Modes, Moving Data
Lecture 6 Layouts + Designing, Properties, Tools

Lecture 7 Tools

Lecture 8 Services+ Broadcast Receiver

Lecture 9 SQL Lite, DBMS


RealTime Database+ FireBase
Lecture 10 Content Provider+ Graphics Properties

Lecture 11 Threads+Looper+Handler+ActionBar
Lecture 12 Presentation + Revision
Lecture 11---mid You will be awarded 10 marks+30 marks
• Software that you will use
Eclipse
• HAM---Virtualization
Agenda
• Q: What is Android Software Stack
• Q: What is APK
• Q: What is the difference between Hybrid , Web, Native App
• Q: What is the difference between ART and DVM[
• Q: What are units used in Native app Difference between them
• Q: What are some features of Android
• Q: What is API level
• Q: What are different density buckets
• Q: What is android stack
1
2
3
4
5
• Features of Android
• What is API-Level
29
Fill in the blanks[imp]
• What is android emulator
• What are two units used in app development
• sp
• Scale Independent Pixel
• It is scaled up by user preferences…
• dp
• Density Independent Pixel
Software Testing on project and guidance
regarding installation
• Android Studio Installation
• Genny Motion
• IntelliJ
• Questions
• What are android buckets
• Q: What is SDK
Surprising Facts
• In 2004, the Android OS was developed with the backing of Google by
Android Inc. In 2005, Google paid $50 million for the OS.
• Originally the Android OS wasn’t designed for the smartphone
market; it was actually developed as a digital camera platform.
A brief overview
• How we cover the course
• I come with my laptop
• Mostly practical
• Questions

You might also like