Indian Institute of Technology Jodhpur
Office of Academics
NH65, Nagaur Road, Karwar, Jodhpur 342037, INDIA
Course Number and Title DHP7010: Social Media Application Development
Lectures Days Friday
Time 8:00-8:50 AM
Venue CSE #112
Laboratory Days Monday, Wednesday
Time 8:00-8:50 AM
Venue CSE #112
The course and timings
Name Email Department Contact Number Office Address
Course Coordinator
Dr. Hardik Jain
[email protected] CSE 0291-280-1276 CSE #309
Instructor(s)-
Office Timings during the week: Friday 9-10 AM
Contact details of Teaching Assistants (TAs): Please contact the TAs for any query related to the course or
attendance.
Name of the TA Contact details
Sabeela Rashid
[email protected] Lecture-wise detailed course content as approved by the Senate:
Title Social Media Application Development Number DHP7010
Department IDRP-DH L-T-P [C] 1-0-2 [2]
Offered for Ph.D. (Cr>=0); M.Sc. (Cr >=30); M.Tech. Type Compulsory
(Cr>=0); B.Tech. (Cr>=100)
Prerequisite None
Objectives
1. Developing an understanding of the Mobile Application development framework
2. Creation of mobile solutions for various modern platforms, including major mobile operating
systems.
Learning Outcomes
1. Familiarity with cross-platform mobile application development techniques
2. Develop cross-platform, interactive applications.
Course Content
● Client Platform [2 Lectures]: Hardware and Software (Desktop vs. Mobile)
● Mobile Development [6 Lectures]: Fundamentals and Development Lifecycle, Android and iOS
Development, RESTful and Non-RESTful apps
● Cloud Development [3 Lectures]: Creating and Incorporating Web/Cloud Services
● Security and Trust [3 Lectures]: Management, Privacy and Ethics, Usability and Accessibility
Laboratory
● Introduction to Android Studio
● Xcode tour
● User Interface design
● State and Event handling
● Fragments and Intents
● Building data driven apps
● Building and Distributing
● Building apps for wear devices
● Building Games
● Virtual reality overview
● Multiple devices and APIs
● App store optimization
Reference Books:
1. Android Programming with Kotlin for Beginners by John Horton
2. Android Programming for Beginners
Online Course Material:
1. https://developer.android.com/studio
Evaluation policy for the course:
Components Weightage (%) Date and Timings Remarks
Assignments 30 Weekly
Minor 25 TBD Written Examination
Major 45 TBD Written examination
Guidelines for Examination: Plagiarism won’t be tolerated and will result in an “F” grade
Attendance Policy: As per the institute regulations