Anda di halaman 1dari 2

11CA402 AIM

MOBILE APPLICATION DEVELOPMENT

3 0 0 100

The course aims in providing knowledge about the development of mobile applications for MAC systems . OBJECTIVES: To provide comprehension on the foundations of OBJECTIVE C . To understand the basic concepts for developing the applications . To develop the user interface design using various interface elements . To provide awareness on mobile user interface controls To impart knowledge on creating design for applications.

UNIT I INTRODUCTION TO OBJECTIVE C 9 Exploring the SDK and Basic Programming Xcode Fundamentals Primitive data types and Operators Control Statements Arrays Structures. UNIT II OBEJCT ORIENTED PROGRAMMING 9 Classes and Objects Memory Management Inheritance Protocols and Categories Foundation framework classes File Handling Property lists, NSCopy and Archiving Selectors and Targets Model view controller. UNIT III USER INTERFACE DESIGN 9 UIApplication and UIApplication Delegate UIView and UIView Controller UITabBar and UITabBarController UINavigationBar and UINavigation Controller UITableView and UITableViewController Activity, Progress and Alerting Users. UNIT IV USER INTERFACE CONTROLS 9 Buttons, Tool bar, Slider, Text fields, Pickers Application Settings Data Persistence Core data Multimedia. UNIT V APPLICATION DESIGN 9 Designing Application - Problem Definition Designing User Experience Creating program Architecture Enhancing the user experience Creating Simple Applications. Total Periods: 45 REFERENCE BOOKS: 1 James A Brannan, Objective C for iPhone Developers, A Beginners Guide, McGraw Hill Publications, 2010. 2 James A Brannan, iPhone SDK Programming, A Beginners Guide, McGraw Hill Publications, 2010 3 Neal Goldstein, iPhone Application Development for Dummies, John Wiley Publications, 2nd Edition, 2010.

11CA408

MOBILE APPLICATION DEVELOPMENT LABORATORY 0 0 3 100

LIST OF EXPERIMENTS: 1. Program using control structures: for, while, do-while, if, switch-case. 2. Program using Strings, Arrays and Structures. 3. Program using Functions. 4. Program using Classes and Objects and Inheritance. 5. Program using File operations. 6. Exploring Properties and Property Attributes and Auto release method. 7. Working with Interface Builders Using UI Application, UIView, UITabBar, UINavigationBar, UITbleView. 8. Operating with Buttons, Tool bar, Slider, Text fields, Pickers and Data Persistence. 9. Working with Multimedia - Sound, MP3 and Video. 10. Creating Simple Applications. Suggested Simple Applications: 1. Designing Simple Calculator. 2. Student Database Management. 3. Simple Games. 4. Photo Gallery. 5. Address Book.

Anda mungkin juga menyukai