You are on page 1of 3

Course Name: Android Application Development

Course Structure:

Total Lectures: 16

Instructor Profile:
Mr. Hamza Bin Tariq is Experienced Android Developer with a demonstrated history of
working in the information technology and services industry. Strong engineering
professional skilled in JAVA,Android Studio , SQL, SQLite ,Social Media Integration, PHP,
C++, and Google Cloud Platform , Having Experience of More then 4+ years in Android
Development.

Training Course Outline

Lecture 1 : Introduction to programming (Java)


Installing Eclipse IDE.
Variable, constants, arrays.
If-else Conditions.
Loops.
Lab
Lecture 2 : Introduction to programming (Java)
Classes
Inheritance
Abstraction, Encapsulation
Polymorphism
Lab.
Lecture 3 : Basics of Android (Introduction to Android Studio)
Installing Android Studio. (Sdk)
Setting up emulator.
Going through With Android Studio.(Explanation of IDE).
Packages , API Levels .

Office Address: Office # 9, Level # 10, Arfa Software Technology Park, Ferozpur Road Lahore
For Contact Call: 0320-1443744| 0321-9533335 | 042-35948425
Email: info@pnytrainings.com
www.pnytrainings.com
Lecture 4 : Creating Hello World App In Android
Creating First App.
Resources folders.
Gradle (app level, project level).
Manifest File.
Intro To Layouts
Lab
Lecture 5 : Main Building Blocks (Part 1)
Activities
Activity lifecycle
Intents
Moving Between Activities
Transfer Data Between Activities
Lab.
Lecture 6 : Main Building Blocks (Part 2)
Services
Content Providers
Broadcast Receivers
Lab.
Lecture 7: Fragments
What are Fragments
Fragment life cycle
Attaching with activities
Passing data between fragments and activities
Lab.
Lecture 8 : Basic Android User Interface
Intro To Xml
Views and layouts
Common UI components
Handling user events
Lab
Lecture 9 : Advanced Android User Interface
List Views.
Grid View.
Lab.
Lecture 10 : Multimedia in Android
Capture pictures From Camera.
Get Pictures From Gallery

Office Address: Office # 9, Level # 10, Arfa Software Technology Park, Ferozpur Road Lahore
For Contact Call: 0320-1443744| 0321-9533335 | 042-35948425
Email: info@pnytrainings.com
www.pnytrainings.com
Lab
Lecture 11 : Saving user information
Shared Preferences
Introducing SQLite
SQLiteOpenHelper and creating a database
Opening and closing a database
Working with cursors Inserts, updates, deletes
Lecture 12: Mapping and Location Based Services
Using Location Based Services
Finding Your Location
Using the Geocoder
Lab
Lecture 13 : Json
Json (What is Json)
Json Array,s and Json Objects .
First Look in json
Parsing of Json
Bacis About Network Request.
Assigning you your Final Project
Lecture 14: Using The Best Network Request API (Part 1)
Volley (Best Network Request API)
Getting Data From Live Server.
Decoding Data from JSON
Lab
Lecture 15 : Using The Best Network Request API (Part 2)
Studing Advance Custom Listviews.
Using Json to show Data into List View (Text and pictures).
Lab.
Lecture 16: Final app Development and testing and deployment to play
store.

Office Address: Office # 9, Level # 10, Arfa Software Technology Park, Ferozpur Road Lahore
For Contact Call: 0320-1443744| 0321-9533335 | 042-35948425
Email: info@pnytrainings.com
www.pnytrainings.com

You might also like