This course enables the students to:
· Develop understanding of various mobile platform
· Describe design issues related to mobile UI design.
· Sketch Mobile UI
· Examine different technologies available for mobile development
· Evaluate and appraise mobile app development platforms
· Construct and design mobile app for IOS and Android platform
Course Outcomes(COs):
Learning outcomes (at course level) | Learning and teaching strategies | Assessment Strategies |
CO227. Develop understanding of various mobile platform
CO228. Describe design issues related to mobile UI design.
CO229. Sketch Mobile UI
CO230. Examine different technologies available for mobile development
CO231. Evaluate and appraise mobile app development platforms
CO232. Construct and design mobile app for IOS and Android platform | Approach in teaching: Interactive Lectures, Discussion, Tutorials, Demonstration, Team teaching
Learning activities for the students: Self-learning assignments, Effective questions, Simulation, Giving tasks | Lab Assignments Practical Record Continues Assessment Semester End Examination |
Contents{C}{C}{C}{C}{C}{C}{C}{C}{C}{C}{C}{C}
Introduction to Android Studio and setting Emulator
Application Structure
Basic UI design, Styles & Themes
· Form widgets, Text Fields, Layouts, styles.xml,
· draw able resources for shapes, gradients(selectors), style attribute in layout file, Applying themes via code and manifest file
Dialog boxes
· Alert Dialogs,
· Toast,Time and Date
Images and media, Composite
· ListView and ListActivity, Custom listview
· GridView using adapters,
· Gallery using adapters.
Menu
· Option menu, Context menu,
· Sub menu, menu from xml,menu via code
Adapters
Receivers and services
Content Providers
Reading and updating Contacts, Reading bookmarks