BSc (IT)

BSc (IT)

I authorize SMU-DE representative to contact me. This will override registry on DND/NDNC

Mobile Application Development

Distance BSC (IT) course syllabus for Mobile Application Development course at Sikkim Manipal University-Distance Education. Apply now at www.smude.edu.in

Distance BSC (IT) course syllabus for Mobile Application Development course at Sikkim Manipal University-Distance Education. Apply now at www.smude.edu.in

Mobile Application Development Distance BSC (IT) course syllabus for Mobile Application Development course at Sikkim Manipal University-Distance Education. Apply now at www.smude.edu.in When: — Where: Category:

BSc (IT) - Mobile Application Development

Course Code: BIT6023

Course Title: Mobile Application Development (4 Credits)

 

Back

Course Contents

Unit 1:  Introduction: What is Android, Android versions and its feature set The various Android devices on the market , The Android Market application store , Android Development Environment - System Requirements, Android SDK, Installing Java, and ADT bundle - Eclipse Integrated Development Environment (IDE), Creating Android Virtual Devices (AVDs)

 

Unit 2: Android Architecture Overview and Creating an Example Android Application: The Android Software Stack, The Linux Kernel, Android Runtime - Dalvik Virtual Machine, Android Runtime – Core Libraries, Dalvik VM Specific Libraries, Java Interoperability Libraries, Android Libraries, Application Framework, Creating a New Android Project ,Defining the Project Name and SDK Settings, Project Configuration Settings, Configuring the Launcher Icon, Creating an Activity, Running the Application in the AVD, Stopping a Running Application, Modifying the Example Application, Reviewing the Layout and Resource Files,

 

Unit 3: Android Software Development Platform

Understanding Java SE and the Dalvik Virtual Machine ,  The Directory Structure of an Android Project ,  Common Default Resources Folders ,  The Values Folder ,  Leveraging Android XML,  Screen Sizes , Launching Your Application: The AndroidManifest.xml File ,

Creating Your First Android Application

 

Unit 4:  Android Framework Overview

Android Application Components, Android Activities: Defining the UI, Android Services: Processing in the Background, Broadcast Receivers: Announcements and Notifications Content Providers: Data Management, Android Intent Objects: Messaging for Components

Android Manifest XML: Declaring Your Components

 

Unit 5: Understanding Android Views, View Groups and Layouts

Designing for Different Android Devices, Views and View Groups, Android Layout Managers

The View Hierarchy, Designing an Android User Interface using the Graphical Layout Tool

 

Unit 6: Graphical User Interface Screen with views

Displaying Text with TextView, Retrieving Data from Users, Using Buttons, Check Boxes and Radio Groups, Getting Dates and Times from Users, Using Indicators to Display Data to Users, Adjusting Progress with SeekBar, Working with Menus using views

 

Unit 7: Displaying Pictures

Gallery, ImageSwitcher, GridView, and ImageView views to display images, Creating Animation

 

Unit 8:  Files, Content Providers, and Databases

Saving and Loading Files, SQLite Databases, Android Database Design, Exposing Access to a Data Source through a Content Provider, Content Provider Registration, Native Content Providers

 

Unit 9:  Intents and Intent Filters

Intent Overview, Implicit Intents, Creating the Implicit Intent Example Project, Explicit Intents, Creating the Explicit Intent Example Application, Intents with Activities, Intents with Broadcast Receivers

 

Unit 10: A Basic Overview of Android Threads and Thread handlers

An Overview of Threads, The Application Main Thread, Thread Handlers, A Basic Threading Example, Creating a New Thread, Implementing a Thread Handler, Passing a Message to the Handler

 

Unit 11: Messaging and Location-Based Services

Sending SMS Messages Programmatically, Getting Feedback after Sending the Message Sending SMS Messages Using Intent Receiving, sending email, Introduction to location-based service, configuring the Android Emulator for Location-Based Services, Geocoding and Map-Based Activities

 

Unit 12:  Multimedia: Audio, Video, Camera

Playing Audio and Video, Recording Audio and Video, Using the Camera to Take and Process Pictures

 

Unit 13: Windows Phone App Development Fundamentals

Introduction to Windows Phone App Development, Installing the Windows Phone SDK, Creating Your First XAML for Windows Phone App

 

Unit 14: Fundamental Concepts in Windows Phone Development

Understanding the Role of XAP Files, the Windows Phone Capabilities Model, the Threading Model for XAML-Based Graphics and Animation in Windows Phone, Understanding the Frame Rate Counter, The Windows Phone Application Analysis Tool, Reading Device Information, Applying the Model-View-ViewModel Pattern to a Windows Phone App, Property Change Notification, Using Commands

 

Back