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
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
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