The course will enable the students to
Course | Learning Outcome (at course level) | Learning and teaching strategies | Assessment Strategies | ||
Course Code | Course Title | ||||
24DBCA 501B | Mobile Application Development(Theory)
| CO301. Analyse and compare Routing Protocols and its applications. CO302. Analyse and compare Mobile Device Operating Systems, SDK, develop basic apps using Development Framework of Android Studio. CO303. Design and development of User interface with various views and layouts. CO304. Implementation of various activities and intents in Android application development environment. CO305. Creating and implementing database operations for Mobile applications. CO306.Contribute effectively in course- specific interaction. | Approach in teaching: Interactive Lectures, Discussion, Reading assignments, Demonstration.
Learning activities for the students: Self learning assignments, Effective questions, Seminar presentation, Giving tasks. |
| Class test, Semester end examinations, Quiz, Assignments, Presentation. |
Introduction to Mobile Computing:
Introduction to Mobile Computing, Mobile Computing Vs Wireless Networking, Characteristics of Mobile computing, Structure of Mobile Computing Application. Mobile Ad -Hoc Networks: Mobile Ad -Hoc Networks Ad-Hoc Basic Concepts, Characteristics, Applications, Design Issues, Routing –Essential of Traditional Routing Protocols, Popular Routing Protocols
Mobile Platforms and Applications:
Mobile Platforms and Applications Mobile Device Operating Systems, Special Constrains & Requirements. Introduction to Mobile Application: Preliminary Considerations, Understanding Mobile Platforms, Mobile SDK, Linux kernel, different types of mobile application their characteristics and usages.
Introduction to Android: Overview, History, Features of Android, Architecture of Android, Overview of Stack, Linux Kernel, Native Libraries, Android Runtime, Application Framework, SDK Overview, Platforms, Tools – (JDK, SDK, Eclipse/Android Studio, ADT, AVD, Android Emulator), Creating your first Android Application.
Databases – SQLite:
Introduction to SQLite, SQLiteOpenHelper and SQLite Database, Creating, opening and closing database, working with cursors, Insert, Update, Delete, Building and executing queries.
Suggested READINGS:
e -RESOURCES:
JOURNALS: