Mobile Application Development syllabus
PEC-362C-IT · Third Year Information Technology, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.
Unit-wise syllabus
Introduction to Mobile Computing and Android Platform
9 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Introduction to Mobile Computing, Evolution of Mobile Devices, Characteristics of Mobile Computing, Mobile Computing Architecture, Mobile Operating Systems Overview, Android and Cross-Platform Ecosystems, Mobile Application Architecture, Flutter/Kotlin Development Environment, Project Structure, Build Systems, Application Lifecycle, Introduction to Dart/Kotlin Programming.
- Case Studies: Android vs iOS Architecture Comparison
Preserved official unit paragraph
Introduction to Mobile Computing, Evolution of Mobile Devices, Characteristics of Mobile Computing, Mobile Computing Architecture, Mobile Operating Systems Overview, Android and Cross-Platform Ecosystems, Mobile Application Architecture, Flutter/Kotlin Development Environment, Project Structure, Build Systems, Application Lifecycle, Introduction to Dart/Kotlin Programming. Case Studies: Android vs iOS Architecture Comparison
User Interface Design and User Experience
9 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Widgets and GUI Components, Layout Management, Themes, Fonts and Colors, Material Design Principles, Event Handling Concepts, Menus and Dialogs, Navigation Components, Accessibility Guidelines, Responsive Design, Cross-Platform UI Design Principles, User Experience Considerations.
- Case Studies: Accessibility Features in Healthcare Applications.
Preserved official unit paragraph
Widgets and GUI Components, Layout Management, Themes, Fonts and Colors, Material Design Principles, Event Handling Concepts, Menus and Dialogs, Navigation Components, Accessibility Guidelines, Responsive Design, Cross-Platform UI Design Principles, User Experience Considerations. Case Studies: Accessibility Features in Healthcare Applications.
Mobile Application Components and Application Logic
9 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Activities and Screens, Fragments and Widgets, Intents and Navigation, Application State Management, Services, Background Tasks, Broadcast Receivers, Notifications, Gesture Handling Concepts, Animation Concepts, Application Workflow Design, Event-Driven Programming-Models.
- Case Studies: Food Delivery Application Workflow
Preserved official unit paragraph
Activities and Screens, Fragments and Widgets, Intents and Navigation, Application State Management, Services, Background Tasks, Broadcast Receivers, Notifications, Gesture Handling Concepts, Animation Concepts, Application Workflow Design, Event-Driven Programming-Models. Case Studies: Food Delivery Application Workflow
Data Management and Service Integration
9 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Shared Preferences, Local Storage, SQLite Database, Data Persistence Libraries, JSON Processing, RESTful Web Services, HTTP Communication, API Integration, Authentication Services, Cloud Databases, Cloud Storage, Data Synchronization Techniques, Mobile Backend Services.
- Case Studies: Expense Tracking Application, Smart Campus Mobile Portal
Preserved official unit paragraph
Shared Preferences, Local Storage, SQLite Database, Data Persistence Libraries, JSON Processing, RESTful Web Services, HTTP Communication, API Integration, Authentication Services, Cloud Databases, Cloud Storage, Data Synchronization Techniques, Mobile Backend Services. Case Studies: Expense Tracking Application, Smart Campus Mobile Portal
Advanced Mobile Application Development
9 hoursDerived reading outline. Source text split at semicolons, line breaks and sentence boundaries, not an official topic hierarchy.
- Location-Based Services, OpenStreetMap and Map Integration, Sensors and Device Features, Camera Integration, Push Notification Services, Mobile Security Concepts, Secure Coding Practices, Mobile Application Testing, Unit Testing, UI Testing, Performance Optimization, Application Packaging, Deployment Concepts, Mobile Application Publishing Process.
- Case Studies: Emergency Response and Navigation Applications.
Preserved official unit paragraph
Location-Based Services, OpenStreetMap and Map Integration, Sensors and Device Features, Camera Integration, Push Notification Services, Mobile Security Concepts, Secure Coding Practices, Mobile Application Testing, Unit Testing, UI Testing, Performance Optimization, Application Packaging, Deployment Concepts, Mobile Application Publishing Process. Case Studies: Emergency Response and Navigation Applications.
Marks and credits
| Head | Marks | Credit |
|---|---|---|
| CCE (continuous comprehensive evaluation) | 30 | 3 |
| End-semester exam | 70 |
Prerequisite: Object Oriented Programming,Database Management Systems.
Course outcomes
- CO1Explain mobile computing concepts, mobile platforms, architectures, and application lifecycle models.
- CO2Apply principles of user interface and user experience design for mobile applications.
- CO3Explain and analyze mobile application components, navigation mechanisms, and event-driven programming models.
- CO4Explain data management techniques, web service integration, and cloud-based mobile application architectures.
- CO5Apply security, testing, optimization, and deployment concepts in mobile application development.
Books
Text books
- Bill Phillips and Chris Stewart, Android Programming: The Big Nerd Ranch Guide
- Dawn Griffiths and David Griffiths, Head First Android Development
Reference books
- Reto Meier, Professional Android
- Ian F. Darwin, Android Cookbook
- Antonio Leiva, Kotlin for Android Developers
- Barry Burd, Android Application Development All-in-One For Dummies
- Muhammad Usama Mirza, Mastering Flutter: Build Enterprise-Grade, Modular, and Scalable Cross-Platform Applications
FAQ
How many units are in Mobile Application Development?
Mobile Application Development (PEC-362C-IT) has 5 units and 45 hours of theory: Unit I Introduction to Mobile Computing and Android Platform (9 h); Unit II User Interface Design and User Experience (9 h); Unit III Mobile Application Components and Application Logic (9 h); Unit IV Data Management and Service Integration (9 h); Unit V Advanced Mobile Application Development (9 h).
What is the marks scheme for Mobile Application Development?
The official Information Technology 2024 pattern syllabus lists continuous comprehensive evaluation (CCE) for 30 marks and the end-semester exam for 70 marks, for 3 credits.
What should I know before Mobile Application Development?
Prerequisite listed in the syllabus: Object Oriented Programming,Database Management Systems.