0% found this document useful (0 votes)
2K views2 pages

Ne7011 Mobile App Development Syllabus

This syllabus outlines a course on mobile app development that covers: 1) Understanding system requirements and generating designs using frameworks for mobile apps. 2) Covering basic design principles like interfaces, gestures, and quality standards. 3) Advanced design topics like multimedia, GPS integration and cloud computing. 4) Hands-on development using Android and iOS frameworks, including activities, data storage, maps and social integration.

Uploaded by

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

Ne7011 Mobile App Development Syllabus

This syllabus outlines a course on mobile app development that covers: 1) Understanding system requirements and generating designs using frameworks for mobile apps. 2) Covering basic design principles like interfaces, gestures, and quality standards. 3) Advanced design topics like multimedia, GPS integration and cloud computing. 4) Hands-on development using Android and iOS frameworks, including activities, data storage, maps and social integration.

Uploaded by

gopivrajan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
  • Objectives: Lists the primary objectives for mobile app development syllabus, including understanding system requirements, generating solutions, and comparing development frameworks.
  • UNIT II BASIC DESIGN: Explains design considerations for mobile applications, addressing interface models and various related designs and technologies.
  • UNIT I INTRODUCTION: Discusses the basics of mobile application systems, including embedded systems and market demands driving mobile technology.
  • UNIT III TECHNOLOGY I - ANDROID: Focuses on Android development, covering architecture, activities, and intents within Android applications.
  • Total: 45 Periods: Outlines the outcomes expected upon course completion, along with a list of references for further reading and exploration.
  • UNIT IV TECHNOLOGY II - iOS: Covers iOS development aspects including Objective-C, Core Data, SQLite and more, facilitating comprehensive knowledge necessary for iOS applications.

NE7011 MOBILE APP DEVELOPMENT SYLLABUS

R-2013 – 3rd sem M.E CSE


OBJECTIVES:
 Understand system requirements for mobile applications
 Generate suitable design using specific mobile development frameworks
 Generate mobile application design
 Implement the design using specific mobile development frameworks
 Deploy the mobile applications in marketplace for distribution

UNIT I INTRODUCTION
Introduction to mobile applications – Embedded systems - Market and business drivers for mobile
applications – Publishing and delivery of mobile applications – Requirements gathering and
validation for mobile applications

UNIT II BASIC DESIGN


Introduction – Basics of embedded systems design – Embedded OS - Design constraints for mobile
applications, both hardware and software related – Architecting mobile applications –  user
interfaces for mobile applications – touch events and gestures – Achieving quality constraints –
performance, usability, security, availability and modifiability.

UNIT III ADVANCED DESIGN


Designing applications with multimedia and web access capabilities – Integration with GPS and
social media networking applications – Accessing applications hosted in a cloud computing
environment – Design patterns for mobile applications.

UNIT IV TECHNOLOGY I - ANDROID


Introduction – Establishing the development environment – Android architecture – Activities and
views – Interacting with UI – Persisting data using SQLite – Packaging and deployment – Interaction
with server side applications – Using Google Maps, GPS and Wifi – Integration with social media
applications.

UNIT V TECHNOLOGY II - IOS


Introduction to Objective C – iOS features – UI implementation – Touch frameworks – Data
persistence using Core Data and SQLite – Location aware applications using Core Location and
Map Kit – Integrating calendar and address book with social media application – Using Wifi - iPhone
marketplace.

TOTAL: 45 PERIODS

OUTCOMES:
Upon the students will be able toCompletion of the course,
1. Describe the requirements for mobile applications
2. Explain the challenges in mobile application design and development
3. Develop design for mobile applications for specific requirements
4. Implement the design using Android SDK
5. Implement the design using Objective C and iOS
6. Deploy mobile applications in Android and iPone marketplace for distribution

REFERENCES:
1. http://developer.android.com/develop/index.html
2. Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox, 2012
3. Charlie Collins, Michael Galpin and Matthias Kappler, “Android in Practice”, DreamTech, 2012
4. James Dovey and Ash Furrow, “Beginning Objective C”, Apress, 2012
5. David Mark, Jack Nutting, Jeff LaMarche and Frederic Olsson, “Beginning iOS 6 Development:
Exploring the iOS SDK”, Apress, 2013.

You might also like