100% found this document useful (1 vote)
84 views

Android Application Development - Course Outline

This document outlines an Android application development course. The course contains 16 lectures covering topics such as Java programming, Android Studio, activities, fragments, user interface development, multimedia, network requests, and deploying apps. The instructor, Mr. Hamza Bin Tariq, has over 4 years of experience in Android development.

Uploaded by

moonaliawan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
84 views

Android Application Development - Course Outline

This document outlines an Android application development course. The course contains 16 lectures covering topics such as Java programming, Android Studio, activities, fragments, user interface development, multimedia, network requests, and deploying apps. The instructor, Mr. Hamza Bin Tariq, has over 4 years of experience in Android development.

Uploaded by

moonaliawan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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: [email protected]
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: [email protected]
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: [email protected]
www.pnytrainings.com

You might also like