Back close

Course Detail

Course Name Mobile Application Development
Course Code 25ES645
Program M. Tech. in Embedded Systems
Credits 3
Campus Bengaluru, Coimbatore

Syllabus

Syllabus

Introduction to mobile application development platforms, Application Development-Layouts, Views, Resources, Activities, Intents, Background tasks, Connecting to the Internet, Fragments, Preferences. User Interaction input, menu items, custom views, User Experience themes and styles, lists and adapters, material design, adaptive layouts, accessibility, localization, debugging the UI Storing Data, SQLite database, Sharing Data, content resolvers and providers, loaders to load data. Services, background work, alarms, broadcast receivers, Notification, widgets, location-based services and Google maps. transferring data efficiently, publishing app, Multiple form factors, sensors, Google cloud messaging, monetizing mobile app.

Text Books / References
  1. Phillips, Stewart, Hardy and Marsicano, “Android Programming (Big Nerd Ranch Guide)”, Fourth Edition, Big Nerd Ranch Guides, 2019. 
  2. Hellman, “Android Programming – Pushing the limits”, First Edition, Wiley, 2013. 
  3. Tejinder Randhawa, “Mobile Applications Design, Development and Optimization”, Springer International Publishing, 2021. 
  4. Joseph Annuzzi Jr., Lauren Darcey, and Shane Conder, “Advanced Android Application Development”, Fourth Edition, Addison-Wesley Professional, 2014. 

Objectives and Outcomes

Pre-requisite: Nil

Course Objectives:

  • To introduce mobile application development platforms, UI components, layouts, and activity management.
  • To develop skills in data storage, background tasks, location services, notifications, and efficient data transfer.
  • To design, publish, and monetize mobile applications across various form factors with enhanced user experience.

Course Outcomes:

CO1:

Understand Android programming. 

CO2:

Develop Android programs. 

CO3:

Develop mobile applications with cloud services. 

CO4:

Analyse various services of mobile applications development. 

CO-PO Mapping:

PO/PSO

PO1

PO2

PO3

PSO1

PSO2

CO

CO1

CO2

CO3

CO4

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now