Sei sulla pagina 1di 13

Mobile Application Development @ Android

A Crash Course for Beginners

Instructor
Najeeb-Ur-Rehman

By: Najeeb-Ur-Rehman, Assistant Professor,


Faculty of Computing & IT, UoG
Outline
• About Instructor
• About Crash-Course
• Code of Conduct
• Course Benefits and Highlights
• Who should attend?
• Technical Requirements
• Duration & Schedule
• Crash-Course Contents

By: Najeeb-Ur-Rehman, Assistant Professor,


Faculty of Computing & IT, UoG
Instructor
Najeeb-Ur-Rehman
• Assistant Professor | Faculty of Computing & IT, UoG
• Chairman | Business Plan Competition, (C &IT) UoG
• Member | Board of Study, UoG
• Web Admin & Member| Website Development Project
• Assistant Professor | Teaching @ FAST-National University (2010-2015)
• Founder & Mentor | Programming, Development, E-Gamming, Adventurous, Sports Societies & Clubs
• Advisor | Timetable Management, Scheduling, Hostel & Finance Management
• Development | Web-Portals and Application, Mobile Programming
• Professional Trainer | Active Citizen Program, British Council
• Trainer | Career Consoling ,Time Management, Aptitude is Key to success
• Qualification | MS(CS), BS(CS), FAST-National University of Computer & Emerging Sciences (NUCES)
• Research | Trusted Computing, Multi-Agent Systems, Machine Learning
• Nothing is impossible (I M Possible) & Smart-Hardworking is key to success.
By: Najeeb-Ur-Rehman, Assistant Professor,
Faculty of Computing & IT, UoG
Crash Course
Objective
• Learn the basics of Android and Java programming, and take the first
step on your journey to becoming an Android developer!

...Achieve excellence in your vocation for that


is the way to win the world.

By: Najeeb-Ur-Rehman, Assistant Professor,


Faculty of Computing & IT, UoG
Google Android
Products
• Google’s Market share > 80%
• Android
• Smartphones
• Tablets,
• Android Wearables
• Android Smart TVs
• Android Auto

By: Najeeb-Ur-Rehman, Assistant Professor,


Faculty of Computing & IT, UoG
Code of Conduct
• Ethical & Moral execution of University Code of Conduct
• Discipline
• Silence
• No Disturbance
• Cellphones
• No Ringing & Vibration (Fine / Community Service)
• Dress Code
• Supported by Code of conduct along with Cultural & moral Values
• Avoid Tight, Torn and Casual Wearing
• Socialism
• No Discussion until announced or group activity
• It is mandatory to obey the instructions given by the teachers
pertaining to academic or other matters time by time.

By: Najeeb-Ur-Rehman, Assistant Professor,


Faculty of Computing & IT, UoG
Course Benefits and Highlights
• Learn & Interact with Android Developers and get to know basics of
Android OS.
• Learn to make basic apps within 3-4 weeks.
• Live Demos, Interactive Question & Answer sessions and
comprehensive material.
• Certificates for attentive participants

By: Najeeb-Ur-Rehman, Assistant Professor,


Faculty of Computing & IT, UoG
Who should attend?
• Students seeking career in Android OS related Industry.
• I/II/III/IV year students from CS, IT and SE stream having
programming interest.

“You don’t need to have a 100-person company to develop that idea.”


(Larry Page, The Co-Founder of Google)
Pre-requisites
• Knowledge of C/C++ Programming.
"What is it that you
• Basic knowledge of JAVA [Not mandatory]
like doing? If you don't
• Knowledge of XML like it, get out of it,
• Knowledge of Database Systems because you'll be lousy
at it." - Lee Iacocca

By: Najeeb-Ur-Rehman, Assistant Professor,


Faculty of Computing & IT, UoG
Technical Requirements
A PC/Laptop (preferred) with
• Microsoft® Windows 10/8/7/Vista
• 2 GB RAM minimum, 4 GB RAM recommended
• 400 MB hard disk space
• At least 1 GB for Android SDK, emulator system images, and caches
• 1280 x 800 minimum screen resolution
• SDK–Java Development Kit (JDK) 7
• Optional for accelerated emulator: Intel® processor with support for
Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit
functionality
• Android Studio (http://developer.android.com/tools/studio/index.html)

By: Najeeb-Ur-Rehman, Assistant Professor,


Faculty of Computing & IT, UoG
Duration & Schedule
• 3-4 Weeks (32-48 Hours)
Schedule
Week Day & Date Slot-I Break Slot-II Hours Remarks
Tuesday, September 8, 2015 09:00-11:00 30-Min 11:30-01:30 4

I Wednesday, September 9, 2015 09:00-11:00 30-Min 11:30-01:30 4

Thursday, September 10, 2015 09:00-11:00 30-Min 11:30-01:30 4

Tuesday, September 15, 2015 09:00-11:00 30-Min 11:30-01:30 4

II Wednesday, September 16, 2015 09:00-11:00 30-Min 11:30-01:30 4

Thursday, September 17, 2015 09:00-11:00 30-Min 11:30-01:30 4

Tuesday, September 22, 2015 09:00-11:00 30-Min 11:30-01:30 4

III Wednesday, September 23, 2015 09:00-11:00 30-Min 11:30-01:30 4

Thursday, September 24, 2015 09:00-11:00 30-Min 11:30-01:30 4

Tuesday, September 29, 2015 09:00-11:00 30-Min 11:30-01:30 4

IV Wednesday, September 30, 2015 09:00-11:00 30-Min 11:30-01:30 4 Optional


By: Najeeb-Ur-Rehman, Assistant Professor,
Thursday, October 1, 2015 09:00-11:00 30-Min 11:30-01:30 4
Faculty of Computing & IT, UoG
Crash-Course Contents
• Week – I
• Introduction to Crash Course & Objective (General)
• Why Android ?
• Over View of Java
• Why java? : Java – A programming Language
• Installation, Configuration and Testing of JDK-7
• Java Basics Programing Concepts
• Object Oriented Programming concepts of Java
• Java Collection Framework (ADT in Java)
• Week – II
• Android Overview and History
• Android Architecture
• Android Stacks, SDK Overview
• Closer look at Hello Word Application in Android
• Deploying your first app in your own cellphone
• What is an Activity?, Creating an Activity
• Deployment of Toast Application
• Android Programming By:with AnalyticalAssistant
Najeeb-Ur-Rehman, SkillsProfessor,
Faculty of Computing & IT, UoG
Conti…
• Week – I
• Android Activity
• Android Service,
• Broadcast Receivers
• Content Provider
• Intent
• Introduction to XML with practical basics
• SMS Sending & Receiving Android Application
• Deployment & Testing in personal smart phones.
• Deploying Android application @ Google Play Store
• Week – IV
• Comprehensive Exam for Certificate
• Personal/Group Activity for Certificate
• Introduction of SQLite database
• Exploration of Google APIs
• App Development using Android App Inventor
• My Students’ developed applications
• Interacting with sensors
• GPS based Application
• Google Maps in Android App
• Working with Camera
• Introduction to Gamming in Android
By: Najeeb-Ur-Rehman, Assistant Professor,
Faculty of Computing & IT, UoG
Any Question ?

Lets Start !!!


By: Najeeb-Ur-Rehman, Assistant Professor,
Faculty of Computing & IT, UoG

Potrebbero piacerti anche