0% found this document useful (0 votes)
34 views3 pages

Faculty of Engineering & Technology: Effective From Academic Batch: 2020-21

Uploaded by

Rana Pratap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views3 pages

Faculty of Engineering & Technology: Effective From Academic Batch: 2020-21

Uploaded by

Rana Pratap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

FACULTY OF ENGINEERING & TECHNOLOGY

Effective from Academic Batch: 2020-21

Programme: Bachelor of Engineering (Information Technology)

Semester: VII

Course Code: 102046712

Course Title: Mobile Application Development

Course Group: Professional Core Course

Course Objectives: This course is gaining importance in today’s digital era. This course aims to cover
various methods of mobile application development that are required to become a professional app
developer. This course provides hands-on experience and exposure to the required tools and
techniques to produce industry-standard mobile apps using android and flutter.

Teaching & Examination Scheme:


Contact hours per week Course Examination Marks (Maximum / Passing)
Credits Theory J/V/P*
Lecture Tutorial Practical Total
Internal External Internal External
3 0 2 4 40 / 14 60 / 21 20 / 7 30 / 10 150 / 52
* J: Jury; V: Viva; P: Practical

Detailed Syllabus:
Sr. Contents Hours
1 Overview of Android: 04
Introducing Android, The Android Application Components, the manifest file,
Downloading and Installing Android, Exploring the Development Environment,
Developing and Executing the first Android Application.
2 Using Activities, Fragments, and Intents in Android: 05
Working with activities, Using Intents, Fragments, Using the Intent Object to Invoke
Built –in Application
3 Working with the User Interface Using View and ViewGroups: 06
Working with View Groups, building data with the AdapterView Class, Designing
AutoTextCompleteView, Implementing Screen Orientation, Designing the views
programmatically, Handling UI events, Creating Menus.
4 Storing the Data Persistently: 08
Introducing the Data Storage Options, Using the internal storage, Using the external
storage, Using the SQLite Database, Working with content Provider.
5 Working with Location Services and Maps: 05
Working with Google Maps, Working with Geocoding and Reverse Geocoding. Use
Media Player, Recording and Playing sound, creating a sound pool, Using Camera,
Recording Video.
6 Working with Graphics and Animation: 05
Working with Graphics, Using the Drawable Object, Using the ShapeDrawable
object, Hardware Acceleration, Working with Animation. Signing the Android
Application, Versioning the Android Application, Publishing the Android
Application.
7 Introduction to flutter: 04
Introduction Dart & Flutter, how to install flutter on android studio. The flutter
user interface, widgets.
8 Flutter: Handling user input & Routing: 03
Input widgets, validating input, custom input, Theming & styling, Routing:
navigating between screens.
Total 40

List of Practicals / Tutorials:


1 Configuring Android Development Environment.
2 Develop an android application that uses GUI components, Font and Colors.
3 Develop an android application that uses Layout Managers and event listeners.
4 Develop a standard calculator android application to perform basic calculations like
addition, subtraction, multiplication, and division.
5 Develop an android application that create, save, update, and delete data in database.
6 Develop an android application that uses GPS location information.
7 Develop an android application that draws basic graphical primitives (Rectangle, circle etc.)
on the screen.
8 Create an android application that writes data to SD Card.
9 Configuring Flutter Development Environment.
10 Develop a flutter application that uses GUI components, Font, and Colors.
11 Develop login signup application using flutter.

Reference Books:
1 Android Application Development Black Book by Pradeep Kothari, DreamTech
2 Beginning Android 4 Application Development by Wei Meng Lee, Wrox
3 Android Wireless Application Development by Lauren Darcey, Shane Conder, Pearson
4 Flutter for beginners By Alessandro Biessek, Packt publication

Supplementary learning material:


1 https://developer.android.com/
2 https://flutter.dev/
Pedagogy:
● Direct classroom teaching
● Audio Visual presentations/demonstrations
● Assignments/Quiz
● Continuous assessment
● Interactive methods
● Seminar/Poster Presentation
● Industrial/ Field visits
● Course Projects

Suggested Specification table with Marks (Theory) (Revised Bloom’s Taxonomy):


Distribution of Theory Marks in % R: Remembering; U: Understanding;
R U A N E C A: Applying;
15% 25% 25% 15% 20% --- N: Analyzing; E: Evaluating; C: Creating
Note: This specification table shall be treated as a general guideline for students and teachers. The actual distribution of
marks in the question paper may vary slightly from above table.

Course Outcomes (CO):


Sr. Course Outcome Statements %weightage
CO-1 Understand Android & flutter architecture, activities and their life cycle. 16
CO-2 Use View Groups comprising layouts and Views in application. 26
CO-3 Manage data binding, user interface events, maps 24
CO-4 Work with graphics, animation, still images and video. 20
CO-5 Publish and distribute Android Application 14

Curriculum Revision:
Version: 1.0
Drafted on (Month-Year): June-2020
Last Reviewed on (Month-Year): -
Next Review on (Month-Year): June-2025

You might also like