CAP486:MOBILE APP DEVELOPMENT WITH FLUTTER
L:2 T:0 P:4 Credits:4
Course Outcomes: Through this course students should be able to
CO1 :: understand the architecture of flutter application
CO2 :: analyze the working of packages in dart programming
CO3 :: design interactive applications using UI Widgets
CO4 :: develop hybrid applications using flutter components
Unit I
Introduction to Flutter : installation, installing Android Studio, installing Flutter and Dart plugin on
Android Studio, flutter architecture
Unit II
Working with UI Widget : understanding widget tree, types of widgets, working with widgets such
as Text, text field, flat button, raised button, snack bar, switch, toggle button, elevated button
Unit III
Flutter components : layouts, types of layout widget, gesture control, state management, applying
animation, animation based classes
Unit IV
Packages : packages, creating and importing packages, types of packages, dart package, flutter
plugin package
Unit V
Introduction to Dart programming : basics of dart programming, data types, operators and
decision making statements, string operations, control structures, functions and types of functions,
lambda function
Unit VI
Classes in Flutter : classes, dart constructors, static keyword, this keyword, deployment of
application, integrating app with firebase
List of Practicals / Experiments:
Practical
• Implementing user interface using widgets
• Implementing various flutter components.
• Implementing packages in flutter
• Implementing dart programming constructs.
• Implementing dart programming control structure.
• Implementing string operations in dart programming.
• Implementing list operations in dart programming.
• Implementing functions in dart programming
• Implementing the concept of classes in dart programming
Text Books:
1. FLUTTER (ENGLISH, PAPERBACK, HOSSEINI POUYA) by HOSSEINI POUYA, PAPERBACK
References:
1. FLUTTER BETTER PERFORMANCE BOOK A BASIC TO ADVANCE BOOK FOR
ARCHITECTURE,PRACTICAL PROJECT OF MOBILE APP DEVELOPMENT APPROACH OF
PROGRAMMING WITH IMAGES ALL CONCEPTS AND NECESSARY TOPICS by LIVRE,
PAPERBACK
Session 2024-25 Page:1/2
Session 2024-25 Page:2/2