mobile-application-development-course
mobile-application-development-course copied to clipboard
Course contents for Mobile Application Development course BSSE - F16 - C
IT 332 Mobile Application Development
Course Lectures
Course Outline - Course Outline BSSE F16
Lecture 0 - Course Introduction
Lecture 1 - Introduction to Hybrid Apps and Ionic Framework
Lecture 2 - Introduction to Angular and TypeScript
Lecture 3 - Introduction to Components, Modules, Directives, Pipes, Template Syntax in Angular
Lecture 4 - Understand Angular and Ionic application folder structure. Intro to NPM
Lecture 5 - Lifecycle methods in Angular and Ionic. Here's link to code.
Lecture 6 - Forms in Angular. Here's link to code.
Lecture 7 - Asynchronous / Synchronous Programming. Callbacks, Promises, Async Await, Observables. rxjs. Here's link to code.
Lecture 8 - Angular Routing and Navigation. Here's link to code.
Lecture 9 - State Management and Services. Here's link to code.
Lecture 10 - Passing Data Between Components. Here's link to code.
Lecture 11 - Shared Modules. Here's link to code.
Lecture 12 - Brief Introduction to Ionic Components. Here's link to code.
Lecture 13 - Loading Asynchronous Data in Ionic. Here's link to code.
Lecture 14 - Capacitor and Cordova.
Lecture 15 - Web Storage APIs / Ionic Storage.
Lecture 16 - NoSQL Databases.
Lecture 17 - Targetting multiple platforms in Ionic and Crashlytics.
Tutorials
A very basic introduction to Node.js - Part 1
A very basic introduction to Node.js - Part 2
A very basic introduction to Node.js - Part 3
A very basic introduction to Node.js - Part 4
A very basic introduction to Node.js - Part 5
A very basic introduction to Node.js - Part 6
A very basic introduction to Node.js - Part 7
A very basic introduction to Node.js - Part 8
Using FireStore (Firebase) with Angular / Ionic (coming soon)
How to save Images using Node.js (coming soon)
If you have any topics you want me to cover after exams, email me.
Announcements
Semester Project Outline has been uploaded here. Link to Guideline is here .
~~Quiz #1 will be on Friday (4-Oct-2019). Slides till lecture 4.~~ Quiz Answers.
~~Quiz #2 will be on Friday (6-Dec-2019). Slides 7, 11, 12 and 13.~~ Quiz Answers.
Quiz 3 Answers.
~~Assignment # 1 has been uploaded here. Last date of submission is 8-Oct-2019~~
~~Assignment # 2 has been uploaded here. Last date of submission is 28-Oct-2019~~
Extra Credits for Quizzes / Assignments
These tasks are completely optional. The purpose of them is you help you learn different USEFUL things which will be valuable for your FYP and for your job in future and also to help you repair and improve your Quiz scores.
If you complete one task, You could increase as much as 3 to 4 marks in Quiz or Assignment. These could also be used to improve your mid-terms results.
Task 1: Create an Angular app and deploy it to Netlify.com.
Task 2: Create a Node.js application that connects to MongoDB and performs Authentication.
A very basic introduction to Node.js - Part 1
A very basic introduction to Node.js - Part 2
Do follow the above tutorial on your own and you'll see how easy it is to get started with Node.js.
Extras
I've added a pdf sharing what skills you need to learn in future relevant to your jobs after graduation. It's something that would also help you out for your final year project. Here's the link
If you want to learn Web development from scratch, take a look at this link
Team
Saad Farooq |
Abdullah Khan |
AHSAN EJAZ |
SAFWAN MAHMOOD |
MUHAMMAD SHAHZAIB |
USAMA ZAHID |
MUHAMMAD LUQMAN ALI |
---|
MUHAMMAD OWAIS |
JAWAD MEHMOOD QURESHI |
USAMA KHURSHID |
MUHAMMAD IDREES |
MUHAMMAD HAMZA KHALID MIRZA |
MUHAMMAD FARMAN RAZA |
MUHAMMAD RIFFAT ABBAS |
---|
MUHAMMAD JUNAID HUSSAIN |
FURQAN ALAM |
HAMZA AHMED |
SAJID KHAN |
MUHAMMAD UZAIR DANYAL |
MAJID ALI KHAN |
MUZAMMAL HUSSAIN |
---|
MUHAMMAD OSAMA GILL |
MUHAMMAD AHMED |
MUHAMMAD WAQAS ABBASI |
NIDAL MALIK |
MUHAMMAD ADEEL |
MUHAMMAD AIZAZ ASJID |
ADIL ARSHAD |
---|
HAMZA RAHIM |
AWAIS ALI |
MUHAMMAD ARIF JAN |
NABEEL SALEEM |
ABDUL BASIT |
JAWAD AHMED KHAN |
RANA MUHAMMAD AWAIS |
---|
SHEHERYAR AFZAL |
MUHAMMAD MOHSIN |
MUDASSIR IQBAL |
SOHAIB KAMRAN |
HAMZA MANAN |
TARIQ FAQIR |
ABDUL REHMAN |
---|
OSAMA SHAHZAD |
ASAD KHAN |
DARYA KHAN |
MUHAMMAD HAMZA KHALIL |
MUHAMMAD ARMAGHAN |
HASSAN ABRAR |
MUHAMMAD SHAHZAIB |
---|
USMAN SARWAR |
ARSLAN MEHMOOD |
MUHAMMAD IKRAM |
MUHAMMAD ARSLAN WAZEER |
JAVAID IQBAL |
FAHD KAMAL |
---|