App Development detailed syllabus for Computer Science & Engineering (CSE) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the CSE students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Science & Engineering 5th Sem scheme and its subjects, do visit CSE 5th Sem 2021 regulation scheme. For Professional Elective-II scheme and its subjects refer to CSE Professional Elective-II syllabus scheme. The detailed syllabus of app development is as follows.
Course Objectives:
Download the iStudy App for all syllabus and other updates.

Unit I
FUNDAMENTALS OF MOBILE & WEB APPLICATION DEVELOPMENT 6 Basics of Web and Mobile application development, Native App, Hybrid App, Cross-platform App, What is Progressive Web App, Responsive Web design,
Unit II
Download the iStudy App for all syllabus and other updates.

Unit III
HYBRID APP DEVELOPMENT 6 Hybrid Web App, Benefits of Hybrid App, Criteria for creating Native App, Tools for creating Hybrid App, Cons of Hybrid App, Popular Hybrid App Development Frameworks, Ionic, Apache Cordova,
Unit IV
Download the iStudy App for all syllabus and other updates.

Unit V
NON-FUNCTIONAL CHARACTERISTICS OF APP FRAMEWORKS 6 Comparison of different App frameworks, Build Performance, App Performance, Debugging capabilities, Time to Market, Maintainability, Ease of Development, UI/UX, Reusability
Course Outcomes:
Download the iStudy App for all syllabus and other updates.

Practical Exercises:
- Using react native, build a cross platform application for a BMI calculator.
- Build a cross platform application for a simple expense manager which allows entering expenses and income on each day and displays category wise weekly income and expense.
- Develop a cross platform application to convert units from imperial system to metric system ( km to miles, kg to pounds etc.,)
- Design and develop a cross platform application for day to day task (to-do) management.
- Design an android application using Cordova for a user login screen with username, password, reset button and a submit button. Also, include header image and a label. Use layout managers.
- Design and develop an android application using Apache Cordova to find and display the current location of the user.
- Write programs using Java to create Android application having Databases
- For a simple library application.
- For displaying books available, books lend, book reservation. Assume that student information is available in a database which has been stored in a database server.
Text Books:
- Head First Android Development, Dawn Griffiths, OReilly, 1st edition
- Apache Cordova in Action, Raymond K. Camden, Manning. 2015
- Full Stack React Native: Create beautiful mobile apps with JavaScript and React Native, Anthony Accomazzo, Houssein Djirdeh, Sophia Shoemaker, Devin Abbott, FullStack publishing
Reference Books:
Download the iStudy App for all syllabus and other updates.

For detailed syllabus of all the other subjects of Computer Science & Engineering 5th Sem, visit CSE 5th Sem subject syllabuses for 2021 regulation.
For all Computer Science & Engineering results, visit Anna University CSE all semester results direct link.