18CS651 Mobile Application Development syllabus for CS



A d v e r t i s e m e n t

Module-1 Module 1 8 hours

Get started, Build your first app, Activities, Testing, debugging and using support libraries

Textbook 1: Lesson 1,2,3

Module-2 Module 2 8 hours

User Interaction, Delightful user experience, Testing your UI

Textbook 1: Lesson 4,5,6

Module-3 Module 3 8 hours

Background Tasks, Triggering, scheduling and optimizing background tasks

Textbook 1: Lesson 7,8

Module-4 Module 4 8 hours

All about data, Preferences and Settings, Storing data using SQLite, Sharing data with content providers, Loading data using Loaders

Textbook 1: Lesson 9,10,11,12

Module-5 Module 5 8 hours

Permissions, Performance and Security, Firebase and AdMob, Publish//

Textbook 1: Lesson 13,14,15

 

Course outcomes:

The students should be able to:

  • Create, test and debug Android application by setting up Android development environment
  • Implement adaptive, responsive user interfaces that work across a wide range of devices.
  • Infer long running tasks and background work in Android applications
  • Demonstrate methods in storing, sharing and retrieving data in Android applications
  • Analyze performance of android applications and understand the role of permissions and security
  • Describe the steps involved in publishing Android application to share with the world

 

Question Paper Pattern:

  • The question paper will have ten questions.
  • Each full Question consisting of 20 marks
  • There will be 2 full questions (with a maximum of four sub questions) from each module.
  • Each full question will have sub questions covering all the topics under a module.

The students will have to answer 5 full questions, selecting one full question from each module.

 

Textbooks:

1. Google Developer Training, "Android Developer Fundamentals Course – Concept Reference”, Google Developer Training Team, 2017. https://www.gitbook.com/book/googledeveloper-training/android-developer-fundamentals-course-concepts/details (Download pdf file from the above link)

 

Reference Books:

1. Erik Hellman, “Android Programming – Pushing the Limits”, 1st Edition, Wiley India Pvt Ltd, 2014.

2. Dawn Griffiths and David Griffiths, “Head First Android Development”, 1st Edition, O‟Reilly SPD Publishers, 2015.

3. J F DiMarzio, “Beginning Android Programming with Android Studio”, 4th Edition, Wiley India Pvt Ltd, 2016. ISBN-13: 978-8126565580

4. Anubhav Pradhan, Anil V Deshpande, “ Composing Mobile Apps” using Android, Wiley 2014, ISBN: 978-81-265-4660-2

Last Updated: Tuesday, January 24, 2023