Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
60 views

Android Programmiing Course Code L:T:P:S Credits Exam Marks Exam Duration Course Type 17ISI62 3:0:2:0 4 CIE:50 SEE:50 3 Hours FC Course Objectives

This document provides information about an Android programming course, including its code, credits, exam details, course objectives, syllabus, and outcomes. The 5 module syllabus covers Android features, user interface components, storing and sharing data, services, and publishing apps. The course aims to teach students how to develop adaptive Android apps that integrate features like menus, databases, messaging and more. Students will learn to publish apps on marketplaces upon completion.

Uploaded by

jjrmg
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

Android Programmiing Course Code L:T:P:S Credits Exam Marks Exam Duration Course Type 17ISI62 3:0:2:0 4 CIE:50 SEE:50 3 Hours FC Course Objectives

This document provides information about an Android programming course, including its code, credits, exam details, course objectives, syllabus, and outcomes. The 5 module syllabus covers Android features, user interface components, storing and sharing data, services, and publishing apps. The course aims to teach students how to develop adaptive Android apps that integrate features like menus, databases, messaging and more. Students will learn to publish apps on marketplaces upon completion.

Uploaded by

jjrmg
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

ANDROID PROGRAMMIING

Course Code Exam Course


L:T:P:S Credits Exam marks
Duration Type
17ISI62 3:0:2:0 4 CIE:50 3 hours FC
SEE:50
Course Objectives:
This course will enable students to:
● Describe the Android SDK features and the Development Framework and understanding Activities.
● Create adaptive, responsive user interfaces that work across a wide range of devices.
● Perform background work and long-running tasks in Android applications
● Know the concepts of Storing, sharing and retrieving data in Android applications
● Learn how permissions, security and performance affect application. Finally, make sure your app is
ready to share with the world, and publish it.
Syllabus
Module – I
What Is Android?, Android Versions, Features of Android, Architecture of Android, Android Devices in the
Market, The Android Market, Obtaining the Required Tools, Eclipse, Android SDK, Android Development
Tools (ADT), Creating Android Virtual Devices (AVDs), Creating Your First Android Application, Anatomy of
an Android Application. Understanding Activities, Applying Styles and Themes to Activity, Hiding the Activity
Title, Displaying a Dialog Window, Displaying a Progress Dialog, Linking Activities Using Intents, Resolving
Intent Filter Collision, Returning Results from an Intent​. 8 Hours
Module – II
Understanding the Components of a Screen, Views and View Groups, Linear Layout, Absolute Layout, Table
Layout, Relative Layout, Frame Layout, Scroll View, Adapting to Display Orientation, Anchoring Views,
Resizing and Repositioning, Managing Changes to Screen Orientation, Persisting State Information during
Changes in Configuration, Detecting Orientation Changes, Controlling the Orientation of the Activity, Creating
the User Interface Programmatically, Basic Views . 8 Hours
Module – III
Using Image Views to Display Pictures - Gallery and Image View Views, Image Switcher, Grid View, Using
Menus with Views - Creating the Helper Methods, Options Menu, Context Menu, Saving and Loading User
Preferences - Using get Shared Preferences(), Using get Preferences(), Persisting Data to Files - Saving to
Internal Storage, Saving to External Storage (SD Card), Choosing the Best Storage Option, Using Static
Resources, Creating and Using Databases . ​8 Hours

Module – IV
Sharing Data in Android, Using a Content Provider - Predefined Query String Constants, Projections, Filtering,
Sorting, Creating Your Own Content Providers - Using the Content Provider. SMS Messaging - Sending SMS
Messages Programmatically, Getting Feedback After Sending the Message, Sending SMS Messages Using
Intent, Receiving SMS Messages, Updating an Activity from a Broadcast Receiver, Invoking an Activity from a
Broadcast Receiver. ​8 Hours
Module – V
Creating Your Own Services - Performing Long-Running Tasks in a Service, Performing Repeated Tasks in a
Service, Executing Asynchronous Tasks on, Separate Threads Using IntentService, Communicating between a
Service and an Activity, Binding Activities to Services. Preparing for Publishing, Versioning, Digitally Signing
Your Android Applications, Deploying APK Files - Using the adb.exe Tool, Using a Web Server, Publishing on
the Android Market, Creating a Developer Profile, Submitting Your Apps.​ 8 Hours
Lab Programs supplement the lecture concepts will be based on the latest version of Android SDK.
1. Install Android Studio and Run Hello World
2. Create and Start Activity Lifecycle and Instance State
3. Create Implicit Intents
4. Make Your First Interactive UI Using Layouts and TextView Elements
5. Using An Options Menu
6. Create a RecyclerView
7. Drawables, Themes and Styles
8. Create an AsyncTask
9. Connect to the Internet
10. BroadcastReceiver
11. Set and retrieve shared preferences
12. Implement a simple content provider

Course Outcomes
On completion of this course, the students will be able to:
● Comprehend the basic features of Android Platform and Create Activities in Android.
● Demonstrate the design concepts of user interface using components, views and menus in Android.
● Create and use databases for Android Application.
● Implement messaging services in Android.
● Deploy mobile applications in various marketplaces for distribution.
Text Books:
1. Wei – Meng Lee, Beginning Android Application Development, Wiley publications .(Chapters
1,2,3,4,5,6,7,8,10,11)
2. Reto Meier, Professional Android 4 Application Development, Wiley publications .
Reference Books:
1 .Mark Murphy; Beginning Android 3; Apress Springer India Pvt Ltd. ;1st Edition; 2011;ISBN13:
978-1-4302-3297-1
2 .Sayed Hashimi , Satya Komatineni, Dave MacLean; Pro Android 4; Apress Springer India Pvt Ltd; 1st Edition;
2012; ISBN: 978-1-4302-3930-7
3 .Reto Meier; Professional Android 2 Application Development; Wiley India Pvt.ltd; 1st Edition; 2012; ISBN:
9788126525898
4. The Android Developer’s Cookbook: Building Applications with the Android SDK by James Steele, Nelson To,
Addison-Wesley Professional; 2010.
E-Resources:
1. https://developers.google.com/training/adf
2. https://goo.gl/ADKvq8
3. https://innovator.samsungmobile.com

You might also like