SlideShare une entreprise Scribd logo
1  sur  19
Mobile Application
Development
Instructor:
Muhammad Jameel
Lecturer
Muhammad.jameel@superior.edu.pk
Lecture_01
• What does course cover?
• Mobile OS, popular mobile OS. Android OS Why Android?
• Features of Android
• Android Categories, Android OS Layout
• Required Tools and IDEs for Mobile Application Development
• Frequently Asked Questions
• Asking Great Questions and Debugging
What does course cover?
• Tools (Android Studio) and languages (JAVA) for mobile application
development.
• The concept of Mobile Application UI design and Back-end
Development.
• How to develop real life application and mobile games.
• The concept of Mobile Application’s connectivity, storage, media
support, messaging, web browsing, multi-tasking and App Store
Optimization with the help of group projects.
Mobile OS, popular mobile OS.
• Android Details
• IOS
• kaiOS
• BlackBerry
• Symbian
• Bada
• MeeGo
• Palm
Note: Cross platform (Android + IOS) using React Native
Android OS
• The Android operating system is a mobile operating system
• Developed by Google primarily for touchscreen devices, cell phones,
and tablets.
Why Android?
These are following aspects for android:
• Open source
• New features
• Voice assistant
• Messaging Applications
• Design improvements
Why Android?
Features of Android
• Messaging - Multi language support
• Auto Correction and Dictionary -Connectivity
• Web Browser -Accessibility
• Voice-based features -Media
• Multi-touch -Hardware support
• Multitasking -JAVA Support
• Screen capture
• TV Recording, Video recording
• Widgets
• Custom ROMs
Android OS Layout
Android Categories,
• Android auto
• Android Beam
• Many more…
• details
Required Tools and IDEs for Mobile
Application Development
Stable releases for Android IDE’s
• Android Studio 3.0
• Android Studio 3.1
• Android Studio 3.2.1
• Android Studio 3.3.1
• Android Studio 3.4.1
• Android Studio 3.4.2
• Android Studio 4.1.1
Download Android Studio
Lecture_02
• Introduction to Android Studio
• Installing Android Studio on Windows
• Android Studio Overview, Opening Sample Projects,
• Formatting Text, Buttons
• Text Fields, Displaying Messages
• Hello World App
Introduction to Android Studio
• Android Studio is the official integrated development environment for
Google's Android operating system
• Built on JetBrains' IntelliJ IDEA software
• Designed specifically for Android development
• It is available for download on Windows, macOS and Linux based
operating systems
Installing Android Studio on Windows
Follow these links for easy installation:
• How to install Android Studio?
• how-to-install-android-studio-windows
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-
downloads-2133151.html
Android Studio Overview, Opening Sample
Projects,
• Go to android studio
•
Formatting Text, Buttons, Text Fields,
Displaying Messages
Android Studio Practices
• Create project in android studio
• Set path for projects
• Overview complete Android studio
• App
• Java files
• manifest
• res
• Drawable
• Strings
• Colours
• mipmaps
• Gradle build
Cont.
• Palette
• Preview
• Run
• Debugging
• Event log
• Android SDk
• JDK
Hello World Application
Assignment_01
1. Install Android Studio
2. Create Hello World Application and test your application using
Mobile or virtual device.
3. Create an App which show message using XML and JAVA code
separately.
4. Create an App using by default constraint layout, add two edit texts
in which one for username and other for password. Also give hints
for both the edit texts. Add one button showing login text in them.

Contenu connexe

Similaire à W1_Lec01_Lec02_Intro.pptx

Similaire à W1_Lec01_Lec02_Intro.pptx (20)

Android Basic PPT
Android Basic PPTAndroid Basic PPT
Android Basic PPT
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Android
AndroidAndroid
Android
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App Development
 
Basics of Android and Android development environment
Basics of Android and Android development environment Basics of Android and Android development environment
Basics of Android and Android development environment
 
A Complete guide to Android.pptx
A Complete guide to Android.pptxA Complete guide to Android.pptx
A Complete guide to Android.pptx
 
Introduction_to_android_and_android_studio
Introduction_to_android_and_android_studioIntroduction_to_android_and_android_studio
Introduction_to_android_and_android_studio
 
Android Tutorial
Android TutorialAndroid Tutorial
Android Tutorial
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android Application Development for Beginners
Android Application Development for BeginnersAndroid Application Development for Beginners
Android Application Development for Beginners
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
 
First step in android
First step in androidFirst step in android
First step in android
 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA
 
MobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxMobApp development 01 application platform.pptx
MobApp development 01 application platform.pptx
 

Plus de ssuserc1e786

Plus de ssuserc1e786 (7)

LEC 1.pptx
LEC 1.pptxLEC 1.pptx
LEC 1.pptx
 
Bcsm-f20-405(Web-design).pptx
Bcsm-f20-405(Web-design).pptxBcsm-f20-405(Web-design).pptx
Bcsm-f20-405(Web-design).pptx
 
W1_Lec01_Lec02_Layouts.pptx
W1_Lec01_Lec02_Layouts.pptxW1_Lec01_Lec02_Layouts.pptx
W1_Lec01_Lec02_Layouts.pptx
 
Lecture W5 CN IP Subnetting P2.pptx
Lecture W5 CN IP Subnetting P2.pptxLecture W5 CN IP Subnetting P2.pptx
Lecture W5 CN IP Subnetting P2.pptx
 
Lecture W2 CN Network Types, Layered approach.pptx
Lecture W2 CN Network Types, Layered approach.pptxLecture W2 CN Network Types, Layered approach.pptx
Lecture W2 CN Network Types, Layered approach.pptx
 
Lecture W4 CN IP Addressing P1.pptx
Lecture W4 CN IP Addressing P1.pptxLecture W4 CN IP Addressing P1.pptx
Lecture W4 CN IP Addressing P1.pptx
 
W2_Lec03_Lec_04_Activity.pptx
W2_Lec03_Lec_04_Activity.pptxW2_Lec03_Lec_04_Activity.pptx
W2_Lec03_Lec_04_Activity.pptx
 

Dernier

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Dernier (6)

BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 

W1_Lec01_Lec02_Intro.pptx

  • 2. Lecture_01 • What does course cover? • Mobile OS, popular mobile OS. Android OS Why Android? • Features of Android • Android Categories, Android OS Layout • Required Tools and IDEs for Mobile Application Development • Frequently Asked Questions • Asking Great Questions and Debugging
  • 3. What does course cover? • Tools (Android Studio) and languages (JAVA) for mobile application development. • The concept of Mobile Application UI design and Back-end Development. • How to develop real life application and mobile games. • The concept of Mobile Application’s connectivity, storage, media support, messaging, web browsing, multi-tasking and App Store Optimization with the help of group projects.
  • 4. Mobile OS, popular mobile OS. • Android Details • IOS • kaiOS • BlackBerry • Symbian • Bada • MeeGo • Palm Note: Cross platform (Android + IOS) using React Native
  • 5. Android OS • The Android operating system is a mobile operating system • Developed by Google primarily for touchscreen devices, cell phones, and tablets.
  • 6. Why Android? These are following aspects for android: • Open source • New features • Voice assistant • Messaging Applications • Design improvements Why Android?
  • 7. Features of Android • Messaging - Multi language support • Auto Correction and Dictionary -Connectivity • Web Browser -Accessibility • Voice-based features -Media • Multi-touch -Hardware support • Multitasking -JAVA Support • Screen capture • TV Recording, Video recording • Widgets • Custom ROMs
  • 9. Android Categories, • Android auto • Android Beam • Many more… • details
  • 10. Required Tools and IDEs for Mobile Application Development Stable releases for Android IDE’s • Android Studio 3.0 • Android Studio 3.1 • Android Studio 3.2.1 • Android Studio 3.3.1 • Android Studio 3.4.1 • Android Studio 3.4.2 • Android Studio 4.1.1 Download Android Studio
  • 11. Lecture_02 • Introduction to Android Studio • Installing Android Studio on Windows • Android Studio Overview, Opening Sample Projects, • Formatting Text, Buttons • Text Fields, Displaying Messages • Hello World App
  • 12. Introduction to Android Studio • Android Studio is the official integrated development environment for Google's Android operating system • Built on JetBrains' IntelliJ IDEA software • Designed specifically for Android development • It is available for download on Windows, macOS and Linux based operating systems
  • 13. Installing Android Studio on Windows Follow these links for easy installation: • How to install Android Studio? • how-to-install-android-studio-windows https://www.oracle.com/technetwork/java/javase/downloads/jdk8- downloads-2133151.html
  • 14. Android Studio Overview, Opening Sample Projects, • Go to android studio •
  • 15. Formatting Text, Buttons, Text Fields, Displaying Messages
  • 16. Android Studio Practices • Create project in android studio • Set path for projects • Overview complete Android studio • App • Java files • manifest • res • Drawable • Strings • Colours • mipmaps • Gradle build
  • 17. Cont. • Palette • Preview • Run • Debugging • Event log • Android SDk • JDK
  • 19. Assignment_01 1. Install Android Studio 2. Create Hello World Application and test your application using Mobile or virtual device. 3. Create an App which show message using XML and JAVA code separately. 4. Create an App using by default constraint layout, add two edit texts in which one for username and other for password. Also give hints for both the edit texts. Add one button showing login text in them.

Notes de l'éditeur

  1. ASO (App store optimization)
  2. HAL (Hardware Abstraction Layer)