Mobile Application Development at Android: A Crash Course For Beginners
The document outlines a crash course on mobile application development for Android. It provides details about the instructor, course benefits and schedule, technical requirements, and course contents which include introductions to Java, Android architecture, and building basic Android apps.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
84 views
Mobile Application Development at Android: A Crash Course For Beginners
The document outlines a crash course on mobile application development for Android. It provides details about the instructor, course benefits and schedule, technical requirements, and course contents which include introductions to Java, Android architecture, and building basic Android apps.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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!
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