159x Filetype PDF File size 0.14 MB Source: www.bvmengineering.ac.in
4EC49: MOBILE APPLICATION DEVELOPMENT CREDITS - 2 (LTP: 1,0,1) Course Objective: To learn and develop the mobile applications on android platform. Teaching and Assessment Scheme: Teaching Scheme Credits Assessment Scheme (Hours per week) Theory Marks Practical Marks Total L T P C Marks ESE CE ESE CE 100 1 0 2 2 30 20 20 30 Course Contents: Unit Topics Teaching No. Hours 1 Refreshing OOP: (02+04=06) Object oriented programming concepts, java introduction, Abstract class and interface, Exceptional handling, Multithreading 2 Introduction to Android Programming and its Basics: History, Features (03+05=08) and android architecture, Introduction to java and android, Introducing development framework, Dalvik virtual machine – DVM, Installation of Android Studio, Android virtual device (AVD) and SDK manager, Android manifest file. 3 Android Building Blocks: (03+05=08) Types of android applications, Activity lifecycle, Intents, services, Content provider, broadcast receivers, Activity classes, Component lifecycle, Layouts, Views and Resources, Activity with Implicit Intents Android User Interface : (03+05=08) 4 Buttons, Radio Buttons, checkboxes, Pickers, Spinners, Menus: Options menu, contextual menu, Popup menu, Adding menu items, Navigation: Screen Navigation, navigation drawer, Theme and Styles: Uses of drawable in android 5 Database Connectivity: (03+05=08) SQLite database, SQLite data types, Cursors and content values, SQLite open helper, Adding, Updating and deleting content, Firebase database, connection of firebase database with android app 6 Test, Debug and Publishing and Other Mobile Application (01+06) Development: Permission, Libraries, Widgets, Publishing your app, Making and publishing APK, iOS Platform Overview, basics iOS Dev Center, iOS SDK. Total 45 List of References: 1. Bill Phillips,Chris Stewart, Kristin Marsicano, Brian Gardner, “Android Programming: The Big Nerd Ranch Guide”,4th Edition,Big Nerd Ranch Guide. nd 2. Dawn Griffiths,David Griffiths, “Head First Android Development”,2 Edition, O'Reilly Media 3. Mike Wolfson, “Android Developer Tools Essentials”, O'Reilly Media Publications.. 4. Jeff Friesen, “Learn Java for Android Development”, A press Publications, 2nd Edition Course Outcomes (COs): By learning this course students will be able to 1. Understand Android OS, Android Studio platform for app development. 2. Understand the Android building blocks. 3. Apply the concept of UI in designing mobile application. 4. Analyze the database connectivity. 5. Design, Debug and publish the Android Application.
no reviews yet
Please Login to review.