0% found this document useful (0 votes)
20 views2 pages

Mobile Application Development + LAB

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)
20 views2 pages

Mobile Application Development + LAB

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/ 2

Mobile Application Development - 1

Credit Hours: 2 Course Code: INFT-3134 Prerequisites: None


Course Learning Outcomes (CLOs):
At the end of the course, the students will be able to: Domain BT Level*
1. Understand layout management and multi-layout definition techniques to create
C 2
adaptable user interfaces for mobile applications that share a common data model.
2. Explain how to manage user data and multimedia on a mobile device via the
C 2
Android framework libraries.
3. Use the Sensors available on mobile devices to enhance user interaction and
C 3
feedback.
4. Publish Applications to the Google play store. C 4
* BT= Bloom’s Taxonomy, C=Cognitive Domain, P=Psychomotor Domain, A=Affective Domain
# SDG Relevant CLOs
CLO 1: Understand layout management and multi-layout definition techniques to
1 SDG 4: Quality Education create adaptable user interfaces for mobile applications that share a common data
model.
SDG 9: Industry, Innovation CLO 4: Publish Applications to the Google play store.
2
and Infrastructure

Course Contents:
Logistics, Development Environment, Intents, Fragments, Lists, Action Bars, Databases and Content Providers,
Error Handling, Gradle Details, Saving Instance Data, Themes and Styles, Graphics, Manipulation of Graphics,
Services, RESTful Web Services, Maps, Sensors, NFC, Files, Preferences, Recycler-View and Card-View,
Notifications, Widgets and Broadcast Receivers, Permissions, Property Animation, Navigation, HTML
Applications, Barcode and QR-Code Reading, Speech, Date and time Pickers, Applications Publishing.
Teaching Methodology:
Lectures, Written Assignments, Practical labs, Semester Project, Presentations.
Course Assessment:
Mid Term Exam, Home Assignments, Quizzes, Project, Presentations, Final Exam.
Reference Material:
1. Code Complete: A Practical Handbook of Software Construction by Steve McConnell, Microsoft Press, 2nd
Edition, 2004, ISBN-13: 978-0735619678
2. PeopleSoft People Tools: Mobile Applications Development (Oracle Press) by Jim J Marion, Sarah K
Marion, McGraw- Hill Education, 1st Edition, 2015, ISBN-13: 978-0071836524
3. Android Application Development Cookbook by Rick Boyer and Kyle Mew, Packt Publishing, 2nd Revised
Edition, 2016,
ISBN: 13: 978-1785886195
Mobile Application Development - 1 - Lab
Credit Hours: 1 Course Code: INFT-3234 Prerequisites: None
Course Learning Outcomes (CLOs):
At the end of the course, the students will be able to: Domain BT Level*

73 | P a g e
1. Understand layout management and multi-layout definition techniques to create
C 2
adaptable user interfaces for mobile applications that share a common data model.
2. Explain how to manage user data and multimedia on a mobile device via the
C 2
Android framework libraries.
3. Use the Sensors available on mobile devices to enhance user interaction and
C 3
feedback.
4. Publish Applications to the Google play store. C 4
* BT= Bloom’s Taxonomy, C=Cognitive Domain, P=Psychomotor Domain, A=Affective Domain
# SDG Relevant CLOs
CLO 1: Understand layout management and multi-layout definition techniques to
1 SDG 4: Quality Education create adaptable user interfaces for mobile applications that share a common data
model.
SDG 9: Industry, Innovation CLO 4: Publish Applications to the Google play store.
2
and Infrastructure
Course Contents:
Java, An overview of java basic concepts of programming, Coding in java, Variables, Decisions, Loops. Java with
OOP (Object Oriented Programming), Encapsulation, Inheritance, Polymorphism If Statement, If – Else Statement,
If…Else and Else…If... Statement, If Else and Logical Operators. Java with OOP (Object Oriented Programming).
For Loops, While Loops, Do-while Loops, Break Statement, Switch Case Statement, Introduction to Android
Framework Background of android. Functions, Object-Oriented Programming with java (OOP), Application
Platform and development environment, Installation of ADK. Execution of Application, how to create .apk file.
Application fundamentals and activity class, Activity Life Cycle. Writing a simple android app using Basic Java
Features Designing Layouts, Layouts (xml) Extensible markup Language. Design Pattern of Activity Class. The
life and time of Android Application, Control flow of an Application, Fragments and Lifecycle and Its
Implementation. Study of Views, Exploring Android UI objects, Text View, Buttons, Radio Buttons and others.
Displaying and menus, Adding Styles to Layouts. Debugging and Logcat, List Views, Grid View, Spinner.
Activities and Intents, Explicit Intents, Implicit Intents, Action Listeners, Event listeners, List View, Bundle
Classes. Introduction, what is GPS and how does it work? The Camera Position, Adding Google Maps to a Flutter
app. , Introduction to Sensors, accelerometer, gyroscope, magnetometer, proximity sensor
ambient light sensor. Testing and Feedback for Your App, Publishing Flutter Apps, Publishing Android App on
Google Play Store, Publishing iOS app on Apple Store.
Teaching Methodology:
Lectures, Written Assignments, Practical labs, Semester Project, Presentations.
Course Assessment:
Mid Term Exam, Home Assignments, Quizzes, Project, Presentations, Final Exam.
Reference Material:
4. Code Complete: A Practical Handbook of Software Construction by Steve McConnell, Microsoft Press, 2nd
Edition, 2004, ISBN-13: 978-0735619678
5. PeopleSoft People Tools: Mobile Applications Development (Oracle Press) by Jim J Marion, Sarah K Marion,
McGraw- Hill Education, 1st Edition, 2015, ISBN-13: 978-0071836524
6. Android Application Development Cookbook by Rick Boyer and Kyle Mew, Packt Publishing, 2nd Revised
Edition, 2016,
ISBN: 13: 978-1785886195

74 | P a g e

You might also like