Mobile Applications Development Laboratory detailed syllabus for Computer Science & Design (CSD) for 2021 regulation curriculum has been taken from the Anna University official website and presented for the CSD 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 & Design 6th Sem scheme and its subjects, do visit CSD 6th Sem 2021 regulation scheme. The detailed syllabus of mobile applications development laboratory is as follows.
Course Objectives:
The objective of this course is to enable the students to
- Use Flutter/Kotlin multi-platform environment for building cross-platform mobile applications.
- Demonstrate the knowledge of different programming techniques and patterns for mobile application development.
- Identify the components and structure of mobile application development frameworks.
- Understand the capabilities and limitations of different platforms.
- Design and develop real-time mobile applications.
List of Experiments:
- Study and installation of Flutter/Kotlin multi-platform environment
- Develop an application that uses Widgets, GUI components, Fonts, and Colors.
- Develop a native calculator application.
- Develop a gaming application that uses 2-D animations and gestures.
- Develop a movie rating application (similar to IMDB)
- Develop an application to connect to a web service and to retrieve data with HTTP.
- Develop a simple shopping application.
- Design a web server supporting push notifications.
- Develop an application by integrating Google maps
- Mini Projects involving Flutter/Kotlin multi-platform
Text Books:
- Simone Alessandria, Flutter Projects: A practical project-based guide to building real-world cross-platform mobile applications and games, Packt publishing.
- Carmine Zaccagnino, Programming Flutter: Native, Cross-Platform Apps the Easy Way (The Pragmatic Programmers), Packt publishing.
Reference Books:
- Gergely Orosz, Building Mobile Applications at Scale:39 Engineering Challenges
- Souvik Biswas & Codemagic, Flutter Libraries we love
- ED Freitas, Daniel Jebaraj, Flutter Succinctly
- Antonio Leiva, Kotlin for Android Developers Learn Kotlin the easy way while developing an Android Applications
Course Outcomes:
On successful completion of this course, the student should be able to
- Design and build simple mobile applications supporting multiple platforms.
- Apply various programming techniques and patterns to build mobile applications.
- Build real-time mobile applications for society/environment
- Build gaming and multimedia based mobile applications
- Build AI based mobile applications for society/environment following ethical practices
For detailed syllabus of all other subjects of Computer Science & Design, 2021 regulation curriculum do visit CSD 6th Sem subject syllabuses for 2021 regulation.
For all Computer Science & Design results, visit Anna University CSD all semester results direct link.